I jacked up the tire and pulled on it, felt some play. also spun the tire and I could hear the faint sound of bad bearings. I upgraded my axle shafts so I went ahead and replaced ball joints and both hubs because of the mileage I was at. The stock ball joints seemed ok but I didn't want to take everything apart again anytime soon.