What a coil does and when it fails

A coil pack (or ignition coil) converts low-voltage power from your battery into the high-voltage spark that ignites fuel in your engine's cylinders. Most modern cars have one coil per cylinder, mounted directly on top of the spark plugs. When a coil fails, that cylinder misfires — the engine stumbles, the check engine light comes on, and fuel economy drops.

Coils typically last 80,000 to 150,000 miles, though some fail earlier if exposed to heat, moisture, or electrical stress. A single coil can fail while others still work, which is why you might replace just one instead of all of them at once. The cost to replace one coil ranges from $150 to $400 in labor and parts at a shop, depending on how accessible it is in your engine bay.

Key Takeaways

  • A failing coil causes a misfire in one cylinder, which triggers the check engine light and makes the engine run rough at idle or under acceleration.
  • You can read the specific cylinder that misfired using an OBD-II scanner (around $25 to $100 to buy, or free at many auto parts stores), which tells you which coil to replace.
  • Coils sit on top of spark plugs and take 15 minutes to an hour to swap out, depending on engine layout and whether you replace one or all of them.
  • Replacing all coils at once costs more upfront but can prevent future misfires if others are aging; replacing only the failed one saves money now but leaves older coils in place.
  • A shop will charge $150 to $400 per coil for labor and parts; doing it yourself requires only a socket wrench and costs just the coil itself ($40 to $150).

How to identify a failing coil

The most reliable sign is a check engine light paired with a misfire code. When you start the car, the engine control unit monitors each cylinder's combustion. If one cylinder misfires repeatedly, the computer logs a code like P0300 (random misfire), P0301 (cylinder 1 misfire), P0302 (cylinder 2 misfire), and so on. You read this code using an OBD-II scanner, a handheld device that plugs into the diagnostic port under your steering wheel.

Many auto parts stores (AutoZone, O'Reilly, NAPA, Advance Auto Parts) will scan your code for free. You can also buy a basic scanner for $25 to $100 and keep it in your car. Once you know which cylinder is misfiring, you know which coil to replace — cylinder 1 misfire means the coil on cylinder 1's spark plug.

Without a scanner, watch for these symptoms: rough idle (the engine shakes when stopped), hesitation under acceleration, reduced fuel economy, or a rotten-egg smell from the exhaust (unburned fuel). These point to a misfire but do not tell you which coil is bad. A shop can diagnose it, but scanning yourself is faster and free.

Coil replacement: DIY versus shop labor

Replacing a coil yourself takes 15 minutes to an hour, depending on how many coils you need to swap and how tight the engine bay is. You need a socket wrench (usually 10mm or 13mm), a new coil pack, and the ability to unplug an electrical connector. Most coils bolt down with one or two fasteners and sit right on top of the spark plug.

The hardest part is often access. On some cars, the coils are in the open; on others, you have to remove intake manifolds, air boxes, or other components to reach them. Check your car's service manual or a repair site like AllData or YourMechanic to see the layout before you start. If you are not comfortable working under the hood, a shop is the safer choice.

A shop typically charges $150 to $400 per coil, including labor and the coil itself. Labor alone runs $75 to $150 per hour, and the coil costs $40 to $150 depending on the make and model. If you buy the coil yourself and bring it to the shop, some will install it for a flat fee (often $50 to $100), which can save money if the coil is expensive.

Should you replace one coil or all of them

If only one coil has failed and the others are working, replacing just that one is the cheapest when ready fix. However, if your car has high mileage (over 100,000 miles) or the coils are original, the others may be near the end of their life. Replacing all of them at once costs more upfront but prevents you from having to return to the shop in a few months when the next one fails.

Some shops recommend replacing all coils if you are already paying for labor to access them. The logic is sound: if you are paying $100 in labor to remove the first coil, adding four more coils might only add $50 to $100 in labor (since you are already in there), while the parts cost for four coils might be $200 to $600. The total is higher, but the cost per coil is lower than doing them one at a time.

A middle ground is to replace the failed coil now and replace the rest during your next scheduled maintenance (like a spark plug change). This spreads the cost and lets you see whether the others fail soon or hold up for years.

Choosing the right replacement coil

Coils are specific to your car's make, model, and year. Using the wrong coil can cause misfires or damage to the ignition system. The safest approach is to match the part number on the old coil or look up your vehicle's information on a parts site like RockAuto, FCP Euro, or Amazon.

OEM (original equipment manufacturer) coils are made by the car's manufacturer and are the most reliable choice, though they cost more ($80 to $150 per coil). Aftermarket coils from brands like Denso, Bosch, or Motorcraft are cheaper ($40 to $100) and generally reliable, but quality varies. Read reviews on the specific coil before buying; some aftermarket coils have high failure rates.

Avoid the cheapest options on eBay or Amazon unless they have strong reviews. A $20 coil that fails in six months costs you more in time and frustration than a $70 coil that lasts 100,000 miles. Buy from a reputable auto parts retailer or directly from the manufacturer if possible.

Steps to replace a coil yourself

Before you start, disconnect the negative terminal of your battery to avoid electrical shock. Locate the coil pack on the cylinder that misfired (your scanner told you which one). Take a photo of the electrical connector and any hoses or brackets nearby so you remember how to reassemble it.

Unplug the electrical connector by pressing the tab or clip on the side. Remove the bolt or bolts holding the coil to the spark plug (usually one or two, 10mm to 13mm). Lift the coil straight up and off the spark plug. Inspect the spark plug underneath; if it looks black, wet, or damaged, replace it too (they are cheap and you are already there).

Install the new coil by pressing it down onto the spark plug until it seats firmly. Reinstall the bolt or bolts and tighten them snugly but not hard (over-tightening can crack the coil). Plug the electrical connector back in until you hear or feel it click. Reconnect the battery terminal, start the engine, and check that the check engine light is off after a few minutes of driving.

When to see a mechanic instead

If you replace the coil and the misfire code returns for the same cylinder, the problem may not be the coil. A bad spark plug, a fuel injector that is not firing, a compression problem, or a wiring issue can all cause a misfire. A shop can run more detailed diagnostics to pinpoint the real cause.

Also see a mechanic if you are not comfortable working on your car, if the coil is buried under other components, or if you lack the tools. Damaging surrounding parts while trying to access the coil can cost far more than paying a shop to do it right the first time. A professional can also inspect the spark plugs, fuel injectors, and wiring while they are in there, catching problems before they become expensive.

Frequently Asked Questions

Can I drive with a bad coil?

Yes, but not for long. A misfire reduces fuel economy, makes the engine run rough, and can damage the catalytic converter if unburned fuel reaches it. Most cars will run on the remaining cylinders, but you should replace the coil within a few days to avoid costly damage.

How much does a coil cost at a shop versus buying one myself?

A shop charges $150 to $400 total (labor plus parts). Buying the coil yourself costs $40 to $150, and labor at a shop is $75 to $150 per hour. If you do it yourself, you pay only the coil cost. Some shops offer a discount if you bring your own parts, but not all.

Will replacing the coil fix the check engine light?

Usually yes, once the new coil is installed and the engine runs for a few minutes. The light should turn off on its own. If it stays on, the problem may be something else (spark plug, fuel injector, wiring), and you should have it scanned again.

Do I need to replace spark plugs when I replace a coil?

Not necessarily, but it is a good time to do it since you are already there. If the spark plugs are original and have high mileage, replacing them prevents future misfires. If they are relatively new, you can wait.

What if multiple cylinders are misfiring?

Multiple misfires suggest a problem beyond one bad coil — possibly bad fuel, a fuel filter clog, a vacuum leak, or an issue with the ignition system itself. Have a shop diagnose it rather than replacing coils one by one.