What Does P0307 Mean?

P0307 is a diagnostic trouble code defined by SAE J2012 as Cylinder 7 Misfire Detected. This code indicates that the engine control module (ECM) has identified a misfire occurring specifically in cylinder 7, meaning that cylinder is not firing properly or consistently during the combustion cycle.

A misfire occurs when the air-fuel mixture in a cylinder fails to ignite at the correct time, ignites incompletely, or does not ignite at all. The ECM monitors crankshaft position and acceleration to detect the slight hesitation or deceleration that occurs when a cylinder misfires. When the misfire rate exceeds a calibrated threshold over a specified number of engine revolutions, the ECM logs P0307 and illuminates the check engine light.

If the misfire is severe enough to risk damaging the catalytic converter—typically when raw fuel passes through the exhaust—the check engine light will flash rather than remain steady. A flashing malfunction indicator lamp signals an urgent condition that warrants immediate attention.

Manufacturer-specific implementations may vary in detection sensitivity, threshold values, and additional sub-codes. Some vehicles log companion codes that provide more detail about misfire conditions across multiple cylinders or under specific load conditions.

Symptoms of a P0307 Code

The most immediate symptom is an illuminated or flashing check engine light. A flashing light indicates a severe misfire that can damage the catalytic converter and requires prompt diagnosis.

You may notice a rough idle or noticeable engine vibration, especially when the vehicle is stopped in gear. The engine may feel like it is "shaking" or running unevenly because one cylinder is not contributing power.

Loss of power or hesitation during acceleration is common. With one cylinder misfiring, the engine produces less torque, and you may feel a stumble or lack of response when pressing the accelerator.

Fuel consumption often increases because the ECM may attempt to compensate for the misfire by adjusting fuel delivery, and unburned fuel exits through the exhaust rather than producing power.

A raw fuel smell from the exhaust can occur when unburned gasoline passes through the exhaust system. This condition not only wastes fuel but can also damage the catalytic converter over time.

Common Causes of P0307 (Ranked by Likelihood)

The most common cause of a P0307 code is a defective ignition coil or coil pack serving cylinder 7. Ignition coils can fail due to heat, vibration, or internal short circuits, resulting in weak or absent spark delivery.

A faulty or worn spark plug in cylinder 7 is another very common cause. Spark plugs wear over time, and the electrode gap can widen or become fouled with carbon deposits, oil, or fuel residue, preventing a strong spark.

Fuel injector problems—such as a clogged nozzle, stuck pintle, or electrical fault—can prevent the correct amount of fuel from reaching cylinder 7, leading to a lean misfire or no combustion at all.

Low compression in cylinder 7, caused by worn piston rings, a burnt or stuck valve, or a blown head gasket, reduces the cylinder's ability to compress the air-fuel mixture adequately for combustion.

A vacuum leak near the intake runner for cylinder 7 can introduce excess air, creating a lean condition that causes misfires.

Wiring or connector issues in the ignition or fuel injector circuits—such as corroded terminals, damaged insulation, or loose connections—can interrupt the signal or power needed for proper operation.

In rare cases, PCM software issues or incorrect sensor calibration can cause false misfire detection, though this is uncommon and typically accompanied by other codes or symptoms.

How to Diagnose P0307

Start by reading the diagnostic trouble codes and reviewing the freeze frame data captured when P0307 set. Freeze frame records engine speed, load, coolant temperature, fuel trim, and other parameters at the moment of the fault, which helps you understand the conditions under which the misfire occurred.

Swap the ignition coil from cylinder 7 with a coil from another cylinder and clear the code. Drive the vehicle and see if the misfire moves to the cylinder where you installed the suspect coil. If P0307 changes to a code for a different cylinder (for example, P0304 if you swapped with cylinder 4), the ignition coil is faulty.

If the ignition coil checks out, inspect the spark plug in cylinder 7. Remove it and examine the electrode for wear, excessive gap, carbon fouling, oil deposits, or physical damage. A worn or fouled plug is also a very common cause and is easy to replace.

Check the fuel injector for cylinder 7. You can measure its electrical resistance with a multimeter and compare it to specifications, or use a noid light or injector pulse tester to confirm it is receiving a signal. Some scan tools allow you to perform an injector balance test or monitor injector pulse width in live data.

Perform a compression test or cylinder leak-down test on cylinder 7 if ignition and fuel components check out. Low compression or excessive leakage indicates a mechanical problem such as worn rings, a burnt valve, or a head gasket failure. These repairs typically require disassembly and should be performed by a qualified mechanic.

Inspect for vacuum leaks around the intake manifold, intake runner, and any hoses or gaskets near cylinder 7. A smoke test or careful visual and auditory inspection can reveal cracks, loose clamps, or deteriorated gaskets.

For a comprehensive approach to misfire diagnosis, see our guide on how to diagnose misfire with OBD2.

Diagnostic output is a decision-support estimate, not a substitute for professional inspection.

Fixing a P0307 Code

If you confirmed the ignition coil is faulty by swapping it and observing the misfire move to another cylinder, replace the defective coil. Use a coil that meets OEM specifications or is from a reputable aftermarket supplier.

If the spark plug is worn, fouled, or damaged, replace it with a plug that meets the manufacturer's specifications for heat range, gap, and thread size. It is often advisable to replace all spark plugs at the same time to ensure even performance and avoid repeat failures.

Clean or replace a clogged or malfunctioning fuel injector. In some cases, a professional fuel injector cleaning service can restore function; in others, replacement is necessary.

Repair any vacuum leaks by replacing damaged hoses, tightening clamps, or installing new intake manifold gaskets.

If low compression or a mechanical fault is confirmed, the repair may involve valve adjustment, valve replacement, piston ring replacement, or head gasket replacement. These tasks require specialized tools and expertise and should be performed by a qualified mechanic.

After completing repairs, clear the diagnostic trouble codes using a scan tool or OBD2 app and perform a test drive under similar conditions to those recorded in the freeze frame. Monitor live data and confirm that the misfire no longer occurs and that no codes return.

If you need to clear codes after confirming the repair, refer to our guide on how to clear OBD2 codes.