⚡ The quick verdict
Most cars built after the early 2000s use coil-on-plug ignition, meaning each cylinder has its own dedicated coil sitting right on top of the spark plug. That design is a gift for diagnosis: when one coil dies, you usually get a misfire on exactly one cylinder, and the computer tells you which one. Below are the seven telltale symptoms, what the numbers behind them look like, and the 10-minute swap test that confirms a coil for certain.
📋 The 7 signs, ranked by how telling they are
| Sign | What you notice | How telling |
|---|---|---|
| Cylinder misfire code | Check engine light with a code like P0301-P0308 (one cylinder) or P0300 (random) | Strongest single clue |
| Rough / shaky idle | Engine shudders at a stop, RPM bounces, you feel it through the seat | Very common |
| Hesitation on acceleration | Stumble, jerk, or flat spot when you press the gas, especially under load | Very common |
| Flashing check engine light | The light blinks instead of staying solid during the misfire | Severe, stop driving |
| Drop in fuel economy | A dead cylinder means wasted fuel and 10 to 20 percent worse MPG | Supporting clue |
| Hard starting or stalling | Long crank, or the engine dies at idle, more likely with multiple bad coils | Worse cases |
| Smell of raw fuel | Gasoline odor from the tailpipe as unburned fuel passes through | Late-stage warning |
If you have a misfire code plus one or two of the feel-based symptoms (rough idle, hesitation), a coil is at the top of the suspect list. A misfire that jumps around randomly between cylinders (P0300 with no specific cylinder code) points more toward fuel, vacuum leaks, or low compression than a single coil.
🔎 How to confirm it: the coil swap test
Coils and spark plugs cause nearly identical symptoms, so guessing wastes money. The single most reliable confirmation you can do in a driveway is the swap test, and it costs nothing:
- Scan the car and note the exact misfire code. A code like P0301 means cylinder 1 is misfiring. P0302 means cylinder 2, and so on.
- With the engine off and cool, unplug and remove the coil on the misfiring cylinder.
- Move that coil to a different, healthy cylinder, and put a known-good coil in the original spot.
- Clear the codes, drive briefly, and re-scan.
- Read the result: if the misfire code moves to the new cylinder, the coil is bad. If the misfire stays on the original cylinder, the coil is fine and your problem is the spark plug, the wiring, an injector, or compression.
This test removes almost all guesswork. If you want to skip the trial and error entirely, our AI can rank the most likely causes for your exact engine and tell you which test to run first. Worried about being upsold a full set of coils you do not need? Run any shop estimate through our repair quote checker before you say yes.
💰 What it costs to fix
| Repair | DIY cost | Shop cost |
|---|---|---|
| Single coil-on-plug | $20-$100 part | $100-$250 |
| Coil + spark plug (1 cyl) | $30-$130 | $150-$350 |
| Full set, 4-cylinder | $80-$300 | $300-$600 |
| Full set, V6 / V8 | $150-$600 | $500-$1,200 |
| Ignored: catalytic converter | n/a | $1,000-$2,500 |
The honest math here matters. A single coil is one of the cheapest, most satisfying repairs a DIYer can do, often a 10-millimeter bolt and one connector. The expensive outcome comes only from waiting. A persistent misfire is the fastest way to kill a catalytic converter, which is why the flashing check engine light exists as a stop-driving warning.
⚠️ Common mistakes people make
- Replacing all the coils at once. If only cylinder 3 misfires, you usually need one coil, not a full set. A shop quoting you for all eight on a guess is a flag worth checking.
- Blaming the coil without scanning. The same rough idle and misfire feel can come from a clogged injector, vacuum leak, or worn spark plug. Always pull the code first.
- Ignoring the spark plug. Plugs and coils wear together. If a coil failed, inspect or replace the plug in that cylinder too, since a fouled plug can take out the new coil.
- Driving on a flashing light. A steady light can sometimes wait a day or two. A flashing light means active, damaging misfire. Pull over and avoid hard acceleration.
- Skipping the swap test. Two minutes of moving a coil saves you from buying the wrong part. See more rough idle causes and engine misfire symptoms if the swap test does not point to the coil.
🧮 What else causes the same symptoms
Before you commit to a coil, rule out the other usual suspects that mimic a bad ignition coil. A worn or fouled spark plug is the closest twin and the cheapest to replace. A cracked spark plug boot or damaged coil wiring can cut spark just like a dead coil. A vacuum leak or failing fuel injector creates a lean misfire on a specific cylinder. And low compression from a mechanical problem will misfire no matter how new the coil is. The swap test sorts most of these out in minutes by telling you whether the fault follows the coil or stays with the cylinder.
If you are chasing a stubborn misfire and want a step-by-step path tailored to your car, our AI diagnosis tool walks you through the checks in the right order so you are not throwing parts at the problem.
❓ Frequently asked questions
📝 TL;DR
The signs of a bad ignition coil are a misfire code (often P0301-P0308), a rough idle, hesitation on acceleration, worse fuel economy, and sometimes hard starting. Confirm it with the swap test: move the suspect coil to another cylinder and see if the misfire follows it. The part is cheap, 20 to 100 dollars, but a flashing check engine light means stop driving immediately to avoid a far pricier catalytic converter repair.