I have an '00 4Runner with 4 cylinder engine and 106K miles. Lately I have been getting a P0302 code. It is a misfire on #2 engine. I have been reading threads about changing the ignition coil pack to fix this. I swapped the ignition coils packs around and I am still getting a P0302 code. At slow speeds, when the AC is on and when the engine is cold, the truck is very sluggish. As soon as it warms up, it runs fine. I also noticed that the truck will most likely get a Check Engine Light when it is started and ran when cold. I would reset the light and as the engine continue to warm up and as long as it stays warm, the check engine light does not come on. It sounds like something is malfunctioning at cold temperatures. The only code that I am getting is P0302. Please help.
I have changed the spark plugs, checked the cylinder pressure (200 psi +/- 10), and replaced #4 fuel injector (different issue) but none seems to help. When pulled out the spark plugs, the plugs looked normal (ceramic center is dry and have a light brown color).
I have changed the spark plugs, checked the cylinder pressure (200 psi +/- 10), and replaced #4 fuel injector (different issue) but none seems to help. When pulled out the spark plugs, the plugs looked normal (ceramic center is dry and have a light brown color).