Home › Engine & Performance › How to Diagnose an Engine Misfire
How-To Guide

How to Diagnose an Engine Misfire

By The CPC Garage Team · Updated August 21, 2026 · 11 min read · Intermediate · 1 to 3 hours

A misfire is a cylinder that failed to burn its charge properly, and it announces itself as a stumble, a shudder at idle, a loss of power, or simply a check engine light. The fault is almost always one of three things — spark, fuel or compression — and the diagnostic method exists to tell you which without replacing parts and hoping.

Close-up of a car engine under the hood
Close-up of a car engine under the hood
Affiliate disclosure: Car Part Corner is a participant in the Amazon Services LLC Associates Program. We earn from qualifying purchases made through links on this page, at no additional cost to you. This never affects what we recommend or how we tell you to do the job.

The order below matters. Each step narrows the problem rather than guessing at it, and the single most useful test costs nothing at all: moving a part to a different cylinder and seeing whether the fault moves with it. Work through it in sequence and you will usually have an answer before you have spent anything.

What You Need

Diagnosing a Misfire, Step by Step

  1. Stop driving if the light is flashing

    A steady check engine light means a fault is stored. A flashing one means a misfire severe enough to be dumping raw fuel into the exhaust, and raw fuel burns catalytic converters. A converter costs many times what a set of coils costs. If the light is flashing, drive no further than you have to and diagnose it where it sits.

  2. Read the codes and write down the cylinder

    Plug in the scanner and read stored and pending codes. P0300 is a random or multiple-cylinder misfire; P0301 through P0308 name a specific cylinder, with the last digit being the cylinder number. That number is the single most useful piece of information you will get, because it turns a whole-engine problem into a one-cylinder problem.

    Note any other codes present. A lean code, a cam or crank sensor code or an EVAP fault alongside the misfire often points at the real cause, and fixing the misfire alone will not clear it.

  3. Decide whether it is one cylinder or all of them

    This split determines everything that follows. A single named cylinder points to something specific to that cylinder: its plug, its coil, its injector, or its compression. A P0300 random misfire across several cylinders points at something shared — fuel pressure, a vacuum leak, bad fuel, low compression across the board, or a cam timing problem.

    Chasing a random misfire one cylinder at a time is the most common way to waste a weekend. If it is P0300 with no single cylinder dominating, look at what all cylinders have in common first.

  4. Look at live data before you touch anything

    With the engine running, watch short and long term fuel trims and, if your scanner supports it, per-cylinder misfire counters. Fuel trims well into positive numbers mean the engine is compensating for a lean condition, which points at a vacuum leak or fuel delivery rather than ignition. Trims that are near zero while one cylinder racks up misfire counts point squarely at that cylinder's ignition or compression.

    Misfire counters are also how you confirm a fix later, because they respond immediately rather than waiting for the light to go out.

  5. Pull the plug from the affected cylinder and read it

    On a cold engine, remove the coil and the plug from the named cylinder. The plug is a written record of what that cylinder has been doing. Dry black soot means it has been running rich or not sparking; wet and oily means oil is getting past the rings or valve seals; wet with fuel means it is not igniting at all; white and blistered means it has been running too hot.

    Compare it against a plug from a cylinder that is behaving. A difference between them is worth more than any absolute judgement about colour. Our guide to reading a spark plug covers each condition and what causes it.

  6. Swap the coil to a different cylinder

    This is the test that answers the question, and it costs nothing. Move the coil from the misfiring cylinder to a neighbouring one, and that cylinder's coil to the misfiring position. Clear the codes and run the engine.

    If the misfire follows the coil to its new cylinder, the coil is bad. If it stays on the original cylinder, the coil is fine and the fault is the plug, the injector or the cylinder itself. Do the same swap with the plug if you have not already replaced it. Two swaps and you have eliminated the two most common causes with certainty rather than probability.

  7. Move on to the injector, then compression

    If spark is proven good and the misfire stays put, the cylinder is either not receiving fuel or not holding pressure. Injectors can be swapped between cylinders the same way, though it is more work and involves depressurising the fuel rail. A stethoscope or a long screwdriver against the injector body will tell you whether it is clicking at all.

    If fuel and spark are both proven, test compression on that cylinder and compare it to the others. A cylinder well below its neighbours has a mechanical fault — a burnt valve, a failed head gasket or worn rings — and no amount of ignition parts will fix it.

  8. Fix it, clear the codes, then confirm

    Replace what the testing identified, clear the codes, and drive the car through a few warm-up cycles. Watch the misfire counters rather than waiting for the light. Counters that stay at zero under load mean the fault is genuinely gone; counters that creep up again mean you fixed a symptom rather than the cause and it is worth going back to the fuel trim data.

Safety: A flashing check engine light means an active misfire severe enough to damage the catalytic converter. Stop driving. Beyond that, work on a cold engine, disconnect the battery before unplugging injectors, and remember that fuel rails stay pressurised after the engine is switched off.

Common Mistakes

Replacing all the coils because one cylinder misfires

The swap test takes ten minutes and tells you definitively which coil is at fault. Replacing a full set on suspicion is the most expensive way to guess, and it does not help at all when the fault turns out to be the injector.

Treating P0300 as a single-cylinder problem

A random misfire across cylinders points at something shared — a vacuum leak, fuel pressure, bad fuel, cam timing. Working through cylinders one at a time will find nothing, because nothing is wrong with any one of them.

Ignoring the other stored codes

A lean bank code or a crank sensor code sitting alongside the misfire is usually the cause rather than a coincidence. Read everything the scanner has before deciding what the problem is.

Clearing codes before writing down what they were

Clearing wipes the freeze-frame data — the engine conditions captured at the moment the fault occurred — which is often the most useful clue you will get. Record it first.

Read the code, decide whether it is one cylinder or several, look at the fuel trims, then swap parts between cylinders until the fault moves. That sequence identifies the cause of most misfires without buying anything, and it tells you what to buy when something does need replacing.

Frequently Asked Questions

Can you drive with a misfire?

Briefly and gently, if the check engine light is steady. Not at all if it is flashing — that indicates a misfire bad enough to be pushing unburnt fuel into the exhaust, which overheats and destroys the catalytic converter. A converter is one of the most expensive emissions parts on the car, so a flashing light turns a cheap repair into an expensive one every mile you keep driving.

What is the most common cause of a misfire?

Ignition, and usually the plug or the coil for that cylinder. Both wear out, both are relatively cheap, and both are testable by swapping them to another cylinder to see whether the fault moves. Beyond ignition, the common causes are a failing injector, a vacuum leak and, less often, a mechanical compression problem in that cylinder.

Will a misfire clear itself?

The code may stop being active if the condition goes away, and the light can self-extinguish after enough clean drive cycles. That is not the same as the fault being fixed. Intermittent misfires that come and go with temperature or load are usually a connector, a boot that has begun carbon tracking, or a coil that fails only when hot.

Does a misfire cause bad gas mileage?

Yes, and often noticeably. A cylinder that fails to burn its charge wastes that fuel entirely, and on a modern engine the oxygen sensors read the extra oxygen and the ECU responds by adding more fuel still. A persistent misfire is one of the largest fuel economy losses you can have short of a mechanical failure.

Do I need a scanner to diagnose a misfire?

Practically, yes. Without a code you are guessing which cylinder is at fault, and the whole method depends on isolating one cylinder and testing it. A basic reader that pulls the code is enough to start; live data showing fuel trims and misfire counters makes the difference between diagnosing and replacing parts.

Related Guides

How We Write Guides

Every product named in the “what you need” section is one we have researched and written about separately, and each links to that guide so you can see the reasoning rather than taking a recommendation on trust. We publish no prices, because they change faster than we can update pages. Where a job carries genuine risk we say so plainly rather than burying it, and where a job is beyond a home mechanic we say that too. Last reviewed August 21, 2026.

A note on safety: Work on a cold engine, and note that fuel rails remain pressurised after shutdown. If the check engine light is flashing, stop driving — the catalytic converter is being damaged.