after reading all the posts about ball joints over the years, I was thinking people are crazy, Well I had my '02 in to have a vibration looked at, turns out all my ball joints are toast. my truck only has 84k on it and the joints have likely been gone for a long time. I was wondering if they have done anything to the 3rd gens to make the ball joints last longer