Was wondering if anyone can help. While driving slowly straight ahead (like in a parking lot), when I hit minor imperfections in the pavement, I hear a mild knocking noise. I just had the car into my service garage and they said all appears ok (nothing seems loose). They suggested new shocks. Is a '05 C6 with 40k miles.