P0306 TOYOTA HIGHLANDER 2006- I observed that after the car has selected from gear 2, it delays and makes heavy noise before moving to gear 3. Sometimes it does not change gear.
P0306 is a misfire code unless the car is in fail safe move it is not related to slow shifting or noise.
start by replacing the spark plugs if you have not done so.
if the code comes back swap the ignition coil from cylinder 4 to 6 and see if the code moves to cylinder 4 if it does replace the ignition coil.
https://www.autocodes.com/p0306_2006_toyota_highlander.html
33.7k questions
32.5k answers
1.3k comments
23.0k users