Hey everyone, recently bought a 2009 cobalt ls with 140,000 miles. It makes a clunking sound when hitting bumps and the sound is right at the wheel. I've had several mechanics try to find it, parts replaced are struts, control arms, and steering intermediate shaft, none of which have decreased the noise any. I recently ordered sway bar bushings and end links that I will have installed soon, hopefully that will fix it. It really can't be much else because many parts have been replaced. All mechanics say everything is tight. Also, the check engine light just came on with p0010, p0101, and p102 codes. Any ideas what could be causing the suspension noise? Also, thoughts on what could be causing all of those engine codes at the same time? My mechanic says probably a broken wire or bad ground.