Diagnostics

Ignition Coil Symptoms: How to Know If It's Failing

Albert Carles — Hardware Engineer, OBD-II Specialist

Written by

Albert Carles

Hardware Engineer, OBD-II Specialist

Published Last updated 6 min read
Ignition Coil Symptoms: How to Know If It's Failing — Diagnostics guide

Key Takeaway

Ignition coil going bad? Here are the symptoms, codes, and the simple swap test to confirm.

A failing ignition coil causes misfire codes (P0301-P0308 cylinder-specific or P0351-P0358 coil-circuit-specific), rough idle, hesitation under acceleration, reduced fuel economy, and hard starting. The simplest diagnosis is the swap test — move the coil to another cylinder and see if the code follows. STEER reads the cylinder-specific code so you know which coil to swap.

Bad Ignition Coil Symptoms

SymptomDetails
Check engine lightMisfire codes P0301-P0308, P0351-P0358
Rough idleEngine shakes at low RPM
Hesitation under accelerationMissing spark under load
Reduced fuel economyUnburned fuel wasted
Engine stallingSevere cases only
Hard startingEspecially in cold weather

The Swap Test (Easiest Diagnosis)

1. Note which cylinder is misfiring (P030X).

2. Swap the coil from that cylinder with another.

3. Clear the code and drive.

4. If the misfire follows the coil → bad coil.

5. If the misfire stays → it is the plug, injector, or internal.

How to diagnose Ignition Coil Symptoms: How to Know If It's Failing — OBD2 car scanner guide
Ignition Coil Symptoms: How to Know If It's FailingDiagnostics diagnostic guide

When to Replace All Coils

If one coil has failed and the others are the same age (100K+ miles), they will likely fail soon. Many mechanics recommend replacing all at once. See our [cylinder-misfire-by-number guide](/codes/cylinder-misfire-by-number/) for which physical coil each code references.

STEER walks you through the swap test

For a coil-related misfire, the swap test is the fastest and cheapest diagnostic — no shop visit, no expensive ignition tester. The [STEER OBD-II adapter](/obd2-scanner/) reads the exact cylinder code, you swap the coil, clear the code, drive a cycle, and re-scan to confirm. The [STEER AI Mechanic](/ai-mechanic/) walks through this exact workflow in plain English.

Frequently Asked Questions

How long do ignition coils last?

Modern coil-on-plug coils typically last 80,000-150,000 miles depending on heat exposure, vibration, and quality. Toyota and Honda 4-cylinders are known to lose coils around 80,000-130,000 miles. European cars (BMW, Audi, VW, Mercedes) often have earlier coil failures due to higher under-hood temperatures. Replacement intervals are not a maintenance item — coils are replaced when they fail.

Can I drive with a bad ignition coil?

For short distances at low load, yes — typical symptoms are rough idle and reduced power but the car remains drivable. The risk is catalytic converter damage from the unburned fuel passing through to the exhaust. A single-cylinder misfire generally produces a steady CEL; a worsening fault may shift to flashing CEL, at which point you must stop. Driving more than a few days with an active misfire is not advisable.

Should I replace all ignition coils at once or just the bad one?

Depends on miles. If the failed coil is below 80,000 miles, replace just the bad one — the others have life left. Above 100,000 miles, many mechanics recommend replacing all coils at once because the remaining originals will likely fail within 1-2 years. Cost is one-time labor versus repeat shop visits. For DIY at home, replacing all coils on a 4-cylinder takes 30 minutes; cost is $80-$300 for the set.

What is the difference between a P0351 and a P0301 code?

P0301 (Cylinder 1 Misfire Detected) is a misfire confirmed by the crankshaft sensor — the ECM detected the cylinder failed to fire, but did not identify why. P0351 (Ignition Coil A Primary/Secondary Circuit Malfunction) means the ECM detected an electrical fault in the coil drive circuit specifically — usually a coil that has electrically failed open or short. P0351 strongly implicates the coil; P0301 leaves multiple possibilities (coil, plug, injector, compression).

Get plain-English answers on your iPhone

STEER reads your car's codes the moment they trigger and translates them into something you can act on.

Download on the App Store

Related reads

Keep going. These pair well with what you just read.