What an ignition coil does and why it fails

An ignition coil converts the battery's low voltage into the high voltage needed to fire your spark plugs. When it starts to fail, your engine misfires, hesitates, or won't start at all. A bad coil is one of the most common reasons a check engine light comes on.

Ignition coils fail because of heat, moisture, and electrical stress. They sit near the engine where temperatures spike, and they handle thousands of electrical jolts every minute. Most coils last 80,000 to 150,000 miles, but some fail much earlier if the engine runs too hot or if spark plugs are worn out and drawing extra current.

You have one coil per cylinder on modern engines (so a four-cylinder has four coils), or sometimes one coil that fires multiple cylinders on older vehicles. If one coil fails, that cylinder stops firing. If you have multiple coils and more than one is failing, the problem usually started with worn spark plugs or a fuel system issue that overloaded them.

Key Takeaways

  • A failing ignition coil causes rough idle, hesitation during acceleration, hard starting, or a check engine light with a misfire code.
  • You can narrow down which coil is bad by reading the diagnostic trouble code from your engine computer, which names the cylinder that is misfiring.
  • A visual inspection catches obvious damage like cracks, corrosion, or burned connectors, but a multimeter test is the only way to confirm the coil is electrically dead.
  • Ignition coils are bolted or clipped directly onto the spark plugs on most modern cars, so you can remove and test one in under five minutes.
  • If your coil tests bad, replace it when ready because a dead coil forces the other cylinders to work harder and can damage the catalytic converter.

Read the diagnostic code first

Before you touch anything, plug a code reader into the diagnostic port under your steering wheel (usually on the left side of the column). The port is a flat plastic connector about the size of a USB plug. Turn the key to the "On" position without starting the engine, and the reader will pull codes from your engine computer.

Look for a code that starts with P030 — that means a misfire. The last digit tells you which cylinder: P0300 is random misfire (multiple cylinders), P0301 is cylinder 1, P0302 is cylinder 2, and so on. Write down the exact code. If you see P0301, the problem is in cylinder 1's coil, spark plug, fuel injector, or compression. That code tells you which coil to test first.

If you do not have a code reader, many auto parts stores will read the code for free. Call ahead and ask. You need the specific cylinder number to avoid testing the wrong coil.

Inspect the coil for visible damage

Locate the coil on the cylinder the code named. On most cars made after 2000, the coil sits directly on top of the spark plug under a plastic cover. On older vehicles, coils may be mounted on the valve cover or engine block with thick wires running to the spark plugs.

Pull the coil straight up and out. Do not twist it — straight up. Look at the bottom connector where it plugged into the spark plug. Check for cracks in the plastic housing, white or green corrosion on the metal contacts, or burned spots. Check the rubber boot (the connector piece) for splits or hardening. If the boot crumbles when you touch it, the coil is dead from age and heat.

Look at the electrical connector on the side of the coil. The wires should be firmly seated and the plastic connector should not be melted or discolored. If the connector is burned black, the coil has been arcing internally and needs replacement.

Visible damage is enough reason to replace the coil. If the coil looks fine, move to the electrical test.

Test the coil with a multimeter

Set a multimeter to the resistance setting (the ohm symbol, which looks like an upside-down horseshoe). You are measuring how much electrical resistance the coil's windings have. A dead coil will show infinite resistance or zero resistance; a good coil will show a specific range that depends on the coil type.

Disconnect the electrical connector from the side of the coil by pressing the tab and pulling straight out. Touch one multimeter probe to each of the two metal terminals inside the connector. Write down the reading. Then touch the probes to the metal contacts on the bottom of the coil (where it plugged into the spark plug). Write down that reading too.

Compare your readings to the manufacturer's spec. You can find this in your vehicle's service manual or by searching "[your year, make, model] ignition coil resistance specs" online. Most coils should read between 0.5 and 2 ohms on the primary winding (the side connector) and between 5,000 and 15,000 ohms on the secondary winding (the spark plug end). If your readings are way outside that range or show infinite resistance, the coil is bad.

If the multimeter reading is normal but you still have a misfire code, the problem is likely the spark plug, fuel injector, or engine compression in that cylinder — not the coil.

Test the coil while the engine runs (optional but thorough)

If the resistance test was normal but you want to be absolutely certain, you can test the coil while the engine is running. This is called a secondary voltage test and requires an insulated screwdriver and a helper.

With the engine idling, hold an insulated screwdriver about a quarter-inch away from the metal terminal on the spark plug boot (the rubber connector on the coil). You should see a thin blue spark jumping between the screwdriver and the terminal. If there is no spark or a very weak orange spark, the coil is failing. If the spark is strong and blue, the coil is working.

Do this test only if you are comfortable working near a running engine. Wear eye protection and keep loose clothing and hair away from moving parts. If you are not confident, skip this step — the resistance test is usually enough.

What to do if the coil is bad

Buy a replacement coil that matches your vehicle's year, make, and model. Coils are not universal — a coil for a 2015 Honda Civic will not work on a 2015 Toyota Camry. Check your parts store or manufacturer's website to confirm the part number.

Remove the old coil by unbolting or unclipping it (usually one or two fasteners), then disconnect the electrical connector. Install the new coil in reverse order: plug in the connector first, then bolt or clip it down. Do not overtighten — hand-tight plus a quarter turn is usually enough.

Clear the diagnostic code with your code reader, start the engine, and listen for rough idle or hesitation. If the misfire is gone, the coil was the problem. If the misfire returns, the real issue is the spark plug, fuel injector, or engine compression in that cylinder.

When to replace all coils at once

If you have a misfire code on one cylinder and the coil tests bad, replace only that coil. But if you have misfire codes on two or more cylinders, or if the first coil you tested is more than 100,000 miles old, consider replacing all of them at the same time.

Multiple coil failures usually mean something else is wrong — worn spark plugs drawing too much current, a fuel system problem causing lean running, or an engine running too hot. If you replace only one coil and the others fail a few months later, you will have wasted money and time. Replacing all coils costs more upfront but prevents repeat failures and gives you peace of mind.

If your spark plugs are also old (over 30,000 miles), replace them when you replace the coils. Worn plugs force coils to work harder and can cause the new coil to fail prematurely.

Frequently Asked Questions

Can a bad ignition coil damage my catalytic converter?

Yes. A dead coil means that cylinder is not firing, so unburned fuel flows into the exhaust and ignites in the catalytic converter. This overheats the converter and can melt the internal honeycomb structure, which is expensive to replace. Replace a bad coil as soon as the code appears.

Why do I have a misfire code but the coil tests fine?

The spark plug, fuel injector, or engine compression in that cylinder is the problem instead. A worn spark plug has too much gap and the coil cannot jump the spark. A clogged fuel injector starves that cylinder of fuel. Low compression means the plug cannot ignite the fuel. Have a mechanic do a compression test to rule out internal engine damage.

Do I need to clear the code after replacing the coil?

You can clear it with a code reader, but the code will come back if the new coil does not fix the misfire. Let the engine run for a few minutes first to confirm the misfire is gone. If it is, clear the code. If the code returns after a few days of driving, the real problem is not the coil.

How much does an ignition coil cost?

A replacement coil typically costs between $40 and $150 depending on the vehicle. Luxury brands and high-performance engines cost more. Labor at a shop is usually $50 to $150 per coil. If you replace it yourself, you only pay for the part.

Can I drive with a bad ignition coil?

You can drive short distances, but do not make it a habit. A misfiring cylinder reduces fuel economy, makes the engine run rough, and sends unburned fuel to the catalytic converter. The longer you drive on a bad coil, the more damage you risk to the converter and the engine itself.