Hello, I have a 2012, 3.5L four-wheel-drive, Toyota Highlander SE, 78kmiles.
When uphill accelerating, the car body shakes or wobbles. If I pause acceleration, the shakes disappear. It usually happens when the speed is mostly between 45 to 60miles/h. Below or above this speed, the wobbles will not occur. The check engine light is on, code P0766 is reported. But if I shift to S gear, the car drives fine, and the check engine light and fault code will disappear.
Shall I change the transmission fluid, then if it does not work, I can replace the solenoid with the valve? Or I should directly replace the solenoid?? Thanks in advance!!!
Hi there,
The code does lead to an issue with the solenoid, so yes, if changing the transmission fluid doesn't help, changing the solenoid would be the next step. Here is some more info for you regarding the code.
P0766 TOYOTA - Shift Solenoid 'D' Performance Read more: https://www.autocodes.com/p0766_toyota.html#disqus_thread
33.7k questions
32.5k answers
1.3k comments
23.0k users