This issue started on a trip in the mountains misfires from a complete stop at low rpm, but above 2300 rpms the engine is strong and no misfires. I have codes P0300, P0302, P0303. Had to drive it home 2 hours it would only misfire below 2300 rpm more so around 2000 rpm intermittently. When I got home I checked cylinder 2, and 3 spark plugs they look normal which I figured they would. I then moved coil 2 to position 6 and coil 3 to position 1 and drove vehicle misfires started after the 4runner is warmed up and still misfires from idle to about 2300 rpms intermittently (I changed all plugs and coil packs about 4000 miles ago). Now I only have P0300 not sure where to go from here because the engine runs so strong perfect above 2300 rpms. If I try WOT from a stop engine misfires intermittently until about the 2300 rpm mark then runs great. This is a 4.0L.
Last edited: