P0306 – Cylinder 6 -misfire detected

By Mia (Contact Me)
Last Updated 2017-08-26
ASE Master Tech

Trouble CodeFault LocationProbable Cause
P0306 Cylinder 6 -misfire detected Engine mechanical fault, wiring, ignition/fuel system, injector, ECT/MAF sensor, ECM

We recommend Torque Pro

What Does Code P0306 Mean?

A misfire is just what it sounds like; a cylinder that is not firing as it should.  The P0306 code is caused by a misfire on the number six cylinder. The Misfire monitor diagnostic is based on variation in crankshaft velocity. The PCM determines this information using the crankshaft position sensor and camshaft position sensor. A misfiring cylinder slows down momentarily, so by monitoring the cam and crank sensor signals, the PCM can calculate when a misfire occurs.  A P0306 code tells you only that a misfire has been detected, not WHY the cylinder is misfiring.  That’s why with this code, a thorough diagnosis is mandatory.

Misfire Monitor

Different manufacturers implement OBD-II requirements slightly differently.  The misfire monitor is an OBD-II procedure which identifies a misfire.

The misfire monitor is a “continuous” monitor; it is always checking the crankshaft position sensor for a misfire.  It is important to note that the misfire monitor is very reliant on the crankshaft position sensor signal.  A faulty crankshaft position sensor will misdiagnose misfires!

What are the common causes of code P0306 ?

When you encounter a single cylinder misfire, the causes of systemic misfires such as: fuel pumps, timing problems, EGR valve leaks, or crankshaft position sensors are less likely.  Individual spark plugs, fuel injectors and valves should be carefully examined for the cylinder.  For companion cylinders, the cylinder noted by the PCM may test fine.  Be sure to check its companion in the firing sequence.  For a P0306 code, the causes could be:

  • Cylinder #6 Spark Plug
  • Cylinder #6 Coil
  • Cylinder #6 Wiring
  • Cylinder #6 Fuel Injector

TIP: Check for a technical service bulletin. There could be a known repair for a single cylinder code.  Sometimes the PCM errors.


How do you troubleshoot code P0306 ?

Often, the best way to troubleshoot a single cylinder misfire is to swap ignition components between the misfiring cylinder and a good cylinder.  If the misfire moves with the sparkplug (for example) then the sparkplug would be the cause of the misfire.  If switching components to a good cylinder doesn’t eliminate the original misfire then there could be a problem with compression.  See articles P0300 & P0301 for in depth troubleshooting of the four misfire causes: fuel, spark, timing, and compression.

BAT Team Discussions for P0306

  • 04 GMC Envoy Vortec 4.2L spark plug change....
    I've looked for a technical bulletin or a service manual for this car and it doesn't seem to exist.. I need the procedure for "Undressing" the engine so I can get to the plugs and wires...I'm getting a error code "P0306" which is a misfire in # 6 cylinder..Any idea where I can get technical info--a ...
  • 1996 GMC Sierra SLE
    I am having a problem with my '96 GMC Sierra SLE with a 5.7 L engine . The transmission works great in all forward gears but it is very erratic when put into reverse . P0306 , P0430 , P1351 and P1870 were the engine codes . Any advice or suggestions would be greatly appreciated ....
  • 2001 Frontier Rough Idling
    I have a 2001 Nissan Frontier 4dr crew cab, v6 with 125,000 miles. Recently the check engine light came on and it has started to idle roughly, hesitating, and choking when stopped. I found the following TSB and thought it looked like a probable match. Does anyone have info on this TSB? Is thi...
  • 03 chrysler van issues
    03 chrysler town and country van 3.8L 77,000 miles....2 codes...1st is a p-1297 and 2nd is a p-0306...I see p1297 is about the map sensor and p0306 is cyl 6 miss fire...explain about the map code if you please.....the van has not had fresh plugs..wires..or a fuel filter at all in 77,000 miles.....
  • Please help me find the TSB for my issue
    I have a 2006 Lexus GS300 (V6-3. 0L engine (3GR-FSE)). I took my car to the dealership because the check engine and check vehicle stability control indicators were on. I was told at that time that there is a TSB to replace valve springs in my car. There were two missfire codes that were found ...