I take it, The ball joints are all new. What kind are they?
(quality part make a difference)
Jack the front end up, And check for play in the wheel bearing.
(tighten the wheel nut up until the wheel doesn't turn freely anymore,
Then loosen 1/4 turn)
Spike