Before you replace ANYTHING, clean it all up and lube it all up real good and see how it fares. May be that you just have some junk-on-junk action on the ball joints and its working like an elderly person's dried out hip socket, heh.

And no, the bearings was a far-fetched guess as to possible culprits. I highly doubt that is the issue, but they do cause some related symptoms.