A misfire means one or more cylinders is not making its normal power stroke, either because the spark, the fuel, or the compression it needs is missing. You feel it as a rough idle, a shake or shudder, a stumble when you accelerate, or a flashing check engine light. This guide is a symptom-first triage: it helps you narrow the cause by when the misfire happens, then points you to the exact test for that branch. Work it in order and you can usually isolate the problem before spending money on parts.
First, decide: is it safe to drive?
If the check engine light is flashing, stop driving as soon as it is safe. A flashing light means the misfire is severe enough to dump raw fuel into the exhaust, which overheats and destroys the catalytic converter — a $1,000–$3,000 repair on top of whatever caused the misfire. If the light is steady and the car still drives, you can usually get home or to a shop, but a long-term misfire still risks converter and oxygen-sensor damage, so treat it as urgent, not optional.
Triage by when the misfire happens
The single most useful diagnostic question is when. Match your symptom to the branch below — each one changes which parts are likely and which test to run first.
Misfire at idle only (smooths out as you drive)
A misfire that is worst at idle and cleans up under load usually points to something that matters most when airflow is low: a vacuum leak, a dirty or leaking fuel injector, or carbon on the intake valves. Low, unmetered air leans out the idle mixture and one or two cylinders drop out. Start with a vacuum-leak test, then check your fuel trims — high positive fuel-trim numbers at idle that fall off at speed are the classic vacuum-leak signature.
On modern direct-injection (GDI) engines — most gasoline engines built since roughly 2012 — carbon buildup on the intake valves is one of the most common causes of a rough idle and cold-start misfire. Because the fuel is sprayed straight into the cylinder, there is no port-injection fuel wash to keep the back of the intake valves clean, so deposits accumulate and disturb airflow. If your engine is direct-injected and idles rough with no vacuum leak and good ignition, suspect intake-valve carbon and consider a walnut-blast or induction cleaning.
Misfire under load or on acceleration
A misfire that appears when you accelerate, climb a hill, or tow — but idles fine — is a demand problem: the cylinder can spark at idle but breaks down when cylinder pressure and voltage requirements rise. The usual suspects are a weak ignition coil, a worn spark plug with too wide a gap, or a fuel-delivery shortfall (weak pump, clogged injector). Confirm with a coil test and swap; coils and plugs almost always fail under load before they fail at idle.
Cold-start misfire only (goes away when warm)
A misfire that is present for the first 30–120 seconds after a cold start and then disappears usually means a component that leaks or reads wrong only when cold: moisture or a cracked coil boot that arcs until the engine warms and dries, a leaking injector that wet-fouls the plug on a cold cylinder, low compression on one cylinder from valve-guide or ring wear, or on some engines a valve-timing (VVT) issue. If a cold-start misfire is paired with a correlation code, read our cam/crank correlation guide before touching the coils.
Constant misfire at all speeds
A misfire that never goes away points at a hard failure on one cylinder: a dead coil, a fouled or failed plug, a dead injector, a burnt valve, or a blown head gasket. This is the branch where a compression and leak-down test earns its keep — it separates a cheap ignition/fuel fix from an expensive mechanical one.
The five causes, ranked by how often they are the culprit
- Ignition — worn spark plugs and weak coils are the most common cause by a wide margin. Plugs are a wear item; coils fail with heat and age.
- Fuel — clogged or leaking injectors, a weak fuel pump, or a restricted filter starve a cylinder, especially under load.
- Air / vacuum — intake leaks, a stuck EGR valve, or a failing PCV lean out the mixture and upset idle.
- Compression — burnt valves, worn rings, a slipped timing chain, or a head-gasket failure mean the cylinder physically cannot seal.
- Sensor / control — a failing crank or cam sensor, a wiring fault, low charging-system voltage, or a PCM issue can cause or mimic a misfire across several cylinders at once. Weak battery or alternator voltage in particular starves the coils and produces "ghost" misfires that move around.
Diagnose it in order (don't guess)
Parts-cannon repairs are why misfires get expensive. Follow this order and let each step tell you whether to keep going or stop:
- Read the codes and freeze frame. The stored code tells you which cylinder; the freeze-frame data tells you the RPM, load, and coolant temp when it happened — which is exactly the "when" that drives the triage above.
- Watch live misfire counts. A scan tool that shows per-cylinder misfire counters turns guesswork into data. Our guide on reading misfire data with a scan tool walks through it; no scanner? Use the cylinder-balance method.
- Isolate the cylinder — one part at a time. On a cylinder-specific code, swap only the coil to an adjacent cylinder first. If the misfire code follows the coil, the coil is bad. If it stays on the original cylinder, move the spark plug next; if it still stays, the cylinder itself — fuel or compression — is the problem. Never swap the coil and plug together, or you won't know which one was at fault.
- Test spark and fuel. Confirm the coil and injector on the dead cylinder before replacing anything.
- Test compression last. If ignition and fuel are good, run a compression and leak-down test. Low, un-recovering compression means a mechanical repair, not another coil.
Misfire codes explained: P0300 vs P0301–P0308
P0300 is a random/multiple misfire — the engine is misfiring but not on one consistent cylinder. That pattern points away from a single coil and toward something shared: a vacuum leak, low fuel pressure, bad gas, EGR, or a timing problem. The cylinder-specific codes name the exact cylinder: P0301 (cyl 1), P0302 (cyl 2), P0303 (cyl 3), P0304 (cyl 4), P0305 (cyl 5), P0306 (cyl 6), P0307 (cyl 7), and P0308 (cyl 8). A single cylinder-specific code is the easy case — swap-test that cylinder. P0300 alone, or P0300 plus several cylinder codes, means chase the shared cause.
What it costs to fix
The bill depends entirely on the root cause, from about $120 for spark plugs to several thousand for a head gasket or a misfire-damaged catalytic converter. We break down realistic US parts-and-labor ranges by cause — and where the DIY savings are real — in our engine misfire repair cost guide. The takeaway: diagnosing correctly first is what keeps a $200 job from turning into a $900 one.
When to stop and see a shop
See a mechanic if the misfire came with overheating or coolant loss (possible head gasket), if a compression test shows a low cylinder, if the misfire is intermittent and you can't reproduce it, or if you're not comfortable working near high-voltage ignition and moving belts. There is no shame in paying for a one-hour diagnosis — it is far cheaper than replacing parts that were never the problem.
FAQ
Can I drive with an engine misfire?
Briefly, and only if the check engine light is steady, not flashing. A flashing light means active catalytic-converter damage — pull over and get it towed or repaired. Even a steady misfire should be fixed within days, not weeks.
Why does my car shake at idle but drive fine?
A misfire that is worst at idle and smooths out at speed usually means a vacuum leak, a leaking injector, or carbon buildup — problems that hurt most when airflow is low. Check for vacuum leaks and look at your fuel trims first.
Will a misfire clear itself?
Only if the cause is temporary, like a single tank of bad fuel or moisture in a coil boot that dries out. A misfire from a worn plug, weak coil, vacuum leak, or low compression will not fix itself and gets worse over time.
How do I know which cylinder is misfiring?
A cylinder-specific code (P0301–P0308) names it directly. Without a code, a scan tool's per-cylinder misfire counters or a cylinder-balance test will point to the dead cylinder.
This guide is general diagnostic information, not a substitute for a hands-on inspection by a qualified technician. Vehicle systems vary by make, model, and year — always follow the correct service procedure for your vehicle.