I have a 2009 Tacoma, I have an inconsistent squeal and vibration. It seems to be mainly in the front end. The squeal starts at 15-20 mph through 30 mph, and the vibration is at varying speeds from 50-75 mph. It has literally brand new tires (just bought them this weekend, it needed them anyway and I thought it would fix the problem). Its been happening for the past 200-300 miles. The vibration seems to only happen when I am giving it gas, but does not happen when revving the engine in neutral.
I am thinking a bad bearing? How can I diagnose this?
I'd like to save the money and fix it myself if possible.
UPDATE.
Went to autozone and got a new u-joint, took about 2-3 hrs to replace this afternoon. Truck drives like new now, on the old u-joint there was one bearing where all of the bearing rods had been turned to dust from friction and heat. Went ahead and greased up the new bearings as well as the old ones, going to add this to my list of things to do at oil changes, honestly never knew I needed to do it.
Anyway working on your own vehicles is great! Did this in about half the time it would have taken for the dealer to do it, and only spent about 40 bucks on parts and a few new tools that I needed to complete the project.
Thanks Arfcom! This place is great! I almost decided to make an appointment at the dealer before posting here, had it figured out in less than 10 minutes.