Spark plug icon

Engine Misfire at Idle: 10 Causes, DTC Codes and Diagnostic Order

Misfire symptoms explained: why the engine stumbles at idle and under load, how to identify the problem cylinder, which DTC codes to read first.

AI-generated 4 min read

When an engine misfires, the driver feels uneven operation: steering-wheel vibration, “hunting” idle rpm, jerks during acceleration. These are symptoms of misfires — one or more cylinders failing to combust properly. You cannot ignore them: unburnt fuel destroys the catalyst in 500–2000 km.

What engine misfire means technically

In a 4-cylinder engine one complete cycle (720° crankshaft) gives each cylinder one power stroke. A misfire means the ECU detected torque loss on a specific power stroke: the plug did not spark, the mixture did not ignite, or ignition happened at the wrong crank angle.

The engine control module counts misfires in a dedicated register. When the count exceeds threshold per 200 crank revolutions, Check Engine comes on (steady = stored fault; flashing = active catalyst-damage risk).

Driver’s action order (before diagnosing)

  1. Read the DTC — the fastest path to root cause. Via the Car Diagnostics app and an ELM327 adapter it takes 30 seconds. Look for P0300P0308.
  2. Identify the problem cylinderP0301 = cylinder 1, P0302 = cylinder 2, and so on. P0300 = multiple cylinders at once.
  3. Assess Check Engine blinking — flashing means reduce revs, pull off the motorway. Risk of killing the catalyst in a single day.

10 misfire causes, ranked by frequency

1. Worn or damaged spark plugs (40% of cases)

Plugs are a consumable with 30–60k km life (standard) or 90–120k km (iridium). Central-electrode wear, carbon fouling from bad fuel, or oil contamination make the spark unstable.

Diagnose: pull all plugs and compare. One is different (black with soot, wet with fuel, eroded electrode) — that is your cylinder.

2. Faulty ignition coils (25%)

Modern cars use coil-on-plug (COP) per cylinder. Punctured insulation or a collapsed core = weak or no spark.

Diagnose: swap the suspect coil with a neighbour. If the fault code moves to the new cylinder — the coil is guilty. OEM cost $40–100.

3. Clogged or leaking injectors (12%)

The injector meters fuel into the cylinder. Contamination (low-octane fuel, water, rust) makes the mixture too lean. A leak (worn seal) makes it too rich and floods the plug.

Diagnose: pull the injector and pulse it — should spray in a cone. Stream or dripping = clean or replace.

4. Blown head gasket

Combustion gases leak into a neighbour cylinder or the cooling system. Symptom: white emulsion on the oil-cap, swollen expansion tank, misfires in two adjacent cylinders simultaneously.

Diagnose: compression test. Normal is 12–14 bar; with a blown gasket 5–8 bar. Car Diagnostics has extended testing via mode 06 (misfire counter) — precise per-cylinder stats.

5. EGR malfunction (diesel and modern petrol)

A sooted-up exhaust gas recirculation valve stays open → too much CO₂ in the chamber → misfires. Typical code P0401 alongside misfire.

6. Intake system leak (torn hose, air ingress)

A crack in the rubber hose between throttle and manifold pulls unmetered air, mixture goes lean. Symptom: misfire at idle, disappears under throttle.

7. Abnormal fuel pressure

Weak fuel pump, clogged filter, worn regulator → pressure below spec (2.5–4 bar). Injector delivers less fuel than required.

Check: manometer on the fuel rail. Or in Car Diagnostics — PID 0x23 (Fuel Rail Pressure) in live monitor.

8. Timing chain/belt issues (stretch or skip)

A stretched chain shifts valve timing; valves open away from optimal crank angle. ECU records codes P0011, P0016 (camshaft-crankshaft correlation).

Diagnose: listen for chain rattle on cold start, inspect guide wear. Repair from $300 (labour + parts).

9. Air-fuel ratio out of range (P0171 lean or P0172 rich)

Lean mixture (too little fuel / too much air) or rich (opposite) → unstable combustion, misfires. Common cause: MAF sensor or lambda sensor.

Fix: MAF clean with $5 spray. If not effective, replace the sensor.

10. Compression loss from wear (rings, liners)

Old engine after 200k+ km with compression down to 8–9 bar — misfires appear on cold start or at high rpm. This is a rebuild, not a “misfire as symptom”.

DTC codes to read first

CodeMeaningPriority
P0300Multiple misfires (several cylinders)High
P0301-P0308Specific cylinder misfire (1–8)High
P0171 / P0172Lean / rich mixtureMedium
P0300 + P0171Combo: misfire from lean conditionHigh
P0300 + P0700Misfires + transmission faultUrgent

Quick diagnostic algorithm

  1. DTC read. Problem cylinder known (say, P0304).
  2. Swap plug 4 with plug 1. Drive 20 km. Read again.
  3. Fault moved to cylinder 1 → plug is guilty. Replace as a set.
  4. Fault still on 4 → swap the coil. Drive 20 km.
  5. Still there → injector or mechanical issue (compression, gasket).

This sequence (from experienced diagnostic techs) closes 90% of misfires without a workshop visit — in one evening.


Summary: misfires do not appear for no reason. Read the DTC first — it costs zero and cuts search time from a day to 10 minutes. Then methodical “swap the plug/coil” finds the culprit in 80% of cases.

Ready to diagnose? Download Car Diagnostics and start with reading DTCs. One P0304 today saves $500 on the catalyst tomorrow.