They said it was fine, but at the same time, they were trying to find a noise and vibration that i had. Well after replacing all my u joints, upper and lower control arms, one shock, front links, sway bar, center carrier mount, and new tires and the two headlights ALL FOR FREE because I had just bought the truck. Well after all that it got better but still had the noise. The vibration was gone for the most part. So i had a tech at my shop, I work at Lexus, he looked at and $45 later and lunch my truck was fixed. It was my pinion bearing the whole time. That's why I never went back. O well got a lot of free stuff because they sucked. lol .