do any suspension work recently? could be a binding spring. or the strut mount. to check the ball joints lift the front of the car up and grab the tire at 9oclock and 3 oclock then try to shake it in and out (without physically turning the wheel) looking for play. there should be little to no play in them.
Bookmarks