My wifes' car is a 2005 ford focus ZX3 2.0L 4 door. It has been having a bad clunking noise that I can not track down to where it is coming from. I can recreate the noise when the car is in park and go to reverse or drive and barely move in any forward or backward direction. It is there when I am driving and start to put the brakes on it makes the same clunk noise. I have replaced the engine mounts, dog bone mount, transmission mount, sway bar bushings, and end links. I need to check the ball joints but that would make the clunking noise when making turns and not forward or backwards. Am I looking at bad CV joints, bearings, or A arm bushings. That is all that I can think of that could cause this problem that I haven't changed out. Thanks and the car has 100,000 miles on it with nothing else changed out that is related to this problem.