I have a 2000 pre runner(toyota). It makes a squealing noise a lot like a bad bearing does. It does not make this noise in idle but as I accelerate it starts,around 10-15 mph. if I let off the gas it stops. Any idea what it could be before I take it to the shop?