How to Diagnose an Engine Misfire
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.
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
- An OBD2 scanner that shows live data: a code reader tells you the cylinder; live data tells you the fuel trims and misfire counts, which is where the actual diagnosis happens — our OBD2 scanner guide, or check on Amazon
- A socket set with a plug socket: you will be pulling coils and at least one plug. A rubber-lined plug socket keeps the insulator intact — our socket set guide, or check on Amazon
- Replacement spark plugs, if the old ones are due: if the plugs are near their interval, replace the set rather than chasing one cylinder — our spark plugs guide, or check on Amazon
- A digital multimeter: for checking coil resistance and confirming a coil is actually getting power and ground — our multimeter guide, or check on Amazon
Diagnosing a Misfire, Step by Step
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.
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.
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.
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.
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.
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.
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.
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.
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
The Best Spark Plugs for 2026
The Best Multimeters for Car Work in 2026
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.