I have a '97 Runner that has been having some vibration problems for a while now. I've been taking it to shops to get it balanced, aligned, new tires, etc thinking those were my problems. Recently I took it to the dealership for other scheduled maintenance and they told me I had two bad...