Last updated: July 28, 2026
Smart Gadgets13 min read

Ignition Coil Replacement Cost in 2026: What to Expect

Ignition coil replacement costs $150-$700 depending on your vehicle. Learn coil-on-plug vs coil pack, misfire codes P0350-P0365, and when to replace spark plugs too.

Alex Thompson
Alex Thompson

Tech Reviewer

Ignition Coil Replacement Cost in 2026: What to Expect — Smart Gadgets | GearPuff

Share this article

Found it useful? Pass it on.

In This Article

An ignition coil takes 12 volts from your battery and transforms it into the 40,000+ volts needed to fire a spark plug. When a coil fails, that cylinder stops firing. The engine runs rough, wastes gas, and the check engine light comes on with a P0350-series code.

A misfiring cylinder sends unburned fuel into the exhaust, which can damage your catalytic converter over time. And if the coil failed because the spark plug was worn, you need to fix the plug too. Our check engine light repair cost guide covers how to diagnose P0350 codes alongside other engine codes.

Ignition coil replacement is one of the easier engine repairs, but the cost depends on how many coils your engine has and whether you’re doing it yourself. Here’s the full picture.

What Ignition Coils Do

Each ignition coil is a small transformer. It converts the battery’s 12V into a high-voltage pulse that jumps the spark plug gap and ignites the fuel-air mixture. Without enough voltage, the spark is weak or nonexistent, and the cylinder misfires.

Modern engines use one of three coil setups:

Coil-on-Plug (COP): Each cylinder has its own coil sitting directly on the spark plug. No spark plug wires. This is the most common setup in vehicles built after 2005.

Coil Pack (Waste Spark): One coil serves two cylinders. Spark plug wires connect the coil pack to the plugs. Common in 1990s-2000s vehicles.

Distributor with Ignition Coil: The oldest setup. One coil feeds the distributor, which routes spark to each cylinder in sequence. Rare in anything built after 2000.

Why Coils Fail

Ignition coils degrade from:

  • Heat cycles: The engine bay gets hot. Repeated heating and cooling breaks down the insulation around the coil windings.
  • Vibration: Coils mounted on the engine vibrate constantly. Over time, internal connections crack.
  • Moisture: Water intrusion into the spark plug well corrodes the coil boot and can cause arcing.
  • Worn spark plugs: A worn plug requires more voltage to fire. The coil works harder and overheats.
  • Age: Most coils last 100,000-150,000 miles. After that, the insulation breaks down.

How Long Do Ignition Coils Last?

Most ignition coils last 100,000-150,000 miles. But several factors shorten that lifespan:

  • Heat: Coils mounted directly on the engine (COP systems) face constant heat cycles. The insulation breaks down faster.
  • Worn spark plugs: A worn plug requires more voltage to fire. The coil works harder and overheats.
  • Moisture: Water in the spark plug well causes arcing and corrosion. Common after car washes or heavy rain.
  • Vibration: Engine vibration cracks internal coil connections over time.
  • Electrical stress: A bad ground or failing crankshaft position sensor can send voltage spikes through the coils.

If your car has 80,000+ miles on the original coils, consider replacing them preventively. The cost of a full set ($150-$500) is less than the cost of a stranded-on-the-road tow plus emergency repair.

Common Ignition Coil Trouble Codes

The P0350 series tells you which coil failed:

  • P0350: Ignition Coil Primary/Secondary Circuit Malfunction (general)
  • P0351: Ignition Coil A Primary/Secondary Circuit Malfunction (Cylinder 1)
  • P0352: Ignition Coil B (Cylinder 2)
  • P0353: Ignition Coil C (Cylinder 3)
  • P0354: Ignition Coil D (Cylinder 4)
  • P0355: Ignition Coil E (Cylinder 5)
  • P0356: Ignition Coil F (Cylinder 6)
  • P0357: Ignition Coil G (Cylinder 7)
  • P0358: Ignition Coil H (Cylinder 8)

You’ll also see P0300-P0312 (misfire codes) alongside P0350 codes. The misfire code tells you which cylinder is affected. The P0350 code confirms it’s the coil.

The FIXD OBD2 scanner reads both codes and gives you a clear diagnosis. P0351 plus P0301 = cylinder 1 ignition coil is the problem.

Coil Code vs Misfire Code: What Each Tells You

Code TypeExampleMeaning
P0350-seriesP0351Coil A (cylinder 1) circuit is bad
P0300-seriesP0301Cylinder 1 is misfiring
P0351 + P0301BothCoil on cylinder 1 failed, causing the misfire
P0301 onlyNo P0351Misfire on cylinder 1, but coil circuit is OK (check plug, injector, compression)
P0351 onlyNo P0301Coil circuit issue, but misfire hasn’t triggered yet (still needs repair)

Symptoms of a Bad Ignition Coil

  • Check engine light: Usually with a P0350-series code and/or P0300-series misfire code.
  • Rough idle: The engine shakes because one cylinder isn’t contributing power.
  • Poor fuel economy: Unburned fuel gets wasted. Expect 10-25% worse mileage.
  • Hesitation or stumbling: Especially during acceleration when the engine needs maximum spark energy.
  • Engine won’t start: If multiple coils fail, the engine may not start at all.
  • Flashing check engine light: This means a severe misfire is dumping raw fuel into the exhaust. Stop driving immediately to avoid destroying your catalytic converter.
  • Engine surge at idle: A failing coil can cause intermittent misfires that make the engine RPM fluctuate.

What Happens If You Don’t Fix It

A bad ignition coil creates a domino effect:

  1. Week 1-2: One cylinder misfires. Engine runs rough, fuel economy drops. You can drive, but it’s not great.
  2. Month 1-2: Unburned fuel enters the catalytic converter. The converter starts to overheat. P0420 might appear.
  3. Month 2-3: The catalytic converter degrades from the raw fuel. Replacement costs $800-$4,000.
  4. Month 3+: The worn coil stresses the remaining coils. Another one fails. Now you’re replacing multiple coils.

Fix the coil early. A $30-$100 part prevents a $800-$4,000 converter repair.

Ignition Coil Replacement Cost by Vehicle

4-Cylinder Engine

  • Parts (1 coil): $30-$100
  • Parts (full set of 4): $120-$400
  • Labor: $50-$150
  • Total: $150-$400

4-cylinder engines are the cheapest because there are fewer coils and they’re usually easy to access.

6-Cylinder Engine

  • Parts (1 coil): $30-$100
  • Parts (full set of 6): $180-$600
  • Labor: $75-$200
  • Total: $200-$500

8-Cylinder Engine (V8)

  • Parts (1 coil): $30-$100
  • Parts (full set of 8): $240-$800
  • Labor: $100-$250
  • Total: $300-$700

Why the Wide Range?

Vehicle-specific factors that affect cost:

  • Engine accessibility: Some coils are buried under the intake manifold (Ford 5.4L Triton is notorious for this). Easy access = lower labor.
  • Brand: OEM coils from the dealer cost $50-$150 each. Aftermarket coils cost $20-$60 each. Quality varies.
  • Region: Labor rates range from $75/hr to $150+/hr depending on your area.

Vehicle-Specific Cost Examples

VehicleSingle Coil (OEM)Single Coil (Aftermarket)Full Set (Aftermarket)Total at Shop
Honda Civic (4-cyl)$50-$90$25-$50$100-$200$150-$300
Toyota Camry (4-cyl)$50-$100$30-$60$120-$240$170-$350
Ford F-150 (V8)$60-$120$30-$70$240-$560$300-$650
BMW 3 Series (6-cyl)$80-$150$40-$80$240-$480$250-$500
Chevrolet Silverado (V8)$50-$100$25-$60$200-$480$280-$600

OEM vs Aftermarket Ignition Coils

FeatureOEM (Denso, Bosch, Delphi)Aftermarket (Standard, Wells)Budget Aftermarket
Price$50-$150 per coil$25-$70 per coil$15-$40 per coil
Lifespan100,000-150,000 miles60,000-100,000 miles30,000-60,000 miles
FitmentGuaranteedUsually direct-fitMay need modification
Warranty12 months12-24 months90 days
QualityHighestGoodVariable

For most vehicles, an aftermarket Bosch or Denso coil is the sweet spot. They’re the OEM suppliers for most car brands, so their aftermarket parts are the same quality as dealer parts at a lower price. Budget coils from unknown brands sometimes fail within a year or trigger false codes.

Coil-on-Plug vs Coil Pack: Cost Comparison

FactorCoil-on-Plug (COP)Coil Pack (Waste Spark)
Coils per engine1 per cylinder (4-8 total)1 per 2 cylinders (2-4 total)
Cost per coil (aftermarket)$25-$70$20-$50
Cost per coil (OEM)$50-$150$40-$100
Full set cost (aftermarket)$100-$480$40-$200
Full set cost (OEM)$200-$800$80-$400
Labor per coil$25-$50$25-$50
Total labor (full set)$50-$250$50-$150
Common vehiclesMost post-20051990s-2005

COP systems cost more to replace because you need one coil per cylinder. But they provide a stronger, more consistent spark because each coil has time to recharge between firing cycles. Coil pack systems share one coil between two cylinders, so the coil fires twice as often and has less time to build voltage.

Spark Plug Wire Replacement (Coil Pack Systems Only)

If you have a coil pack system with spark plug wires, replace the wires at the same time as the coil. Wires degrade from heat and vibration, and old wires with high resistance weaken the spark.

  • Spark plug wire set: $20-$80 (aftermarket) / $50-$150 (OEM)
  • Labor: Usually included in the coil replacement

Wire resistance increases with age. A new set of wires restores full voltage to the plugs and improves fuel economy.

DIY Ignition Coil Replacement

Replacing a single ignition coil is one of the easier engine repairs:

Tools needed:

  • OBD2 scanner (to identify the failed coil)
  • Socket set (7mm or 10mm for coil bolts)
  • Dielectric grease
  • New coil

Steps:

  1. Read the code. Use your OBD2 scanner to identify the failed cylinder. P0351 = cylinder 1. P0352 = cylinder 2.

  2. Locate the coil. On COP engines, each coil sits on top of the spark plug, held by 1-2 bolts. On coil pack systems, the coil pack is usually mounted on the firewall or engine block.

  3. Disconnect the electrical connector. Push the tab and pull.

  4. Remove the mounting bolts. Usually 7mm or 10mm.

  5. Pull the coil straight up. It might be stuck. Twist gently while pulling. Don’t yank it or you’ll damage the boot.

  6. Inspect the old coil. Look for cracks in the housing, corrosion on the terminals, or oil on the boot. Oil in the spark plug well indicates a valve cover gasket leak that needs fixing.

  7. Apply dielectric grease inside the new coil boot. This prevents the boot from sticking to the spark plug and keeps moisture out.

  8. Install the new coil. Push it down until it seats on the spark plug.

  9. Reconnect and clear the code.

Tips:

  • Replace the spark plug at the same time. If the coil failed, the plug is probably worn too. Our spark plug replacement cost guide covers that.
  • Apply dielectric grease inside the coil boot to prevent future sticking and moisture intrusion.
  • If the new coil doesn’t fix the misfire, the problem might be the spark plug, fuel injector, or compression on that cylinder.

Common DIY Mistakes

  1. Not replacing the spark plug. A worn plug stresses the new coil. Replace both at the same time.
  2. Forgetting dielectric grease. The boot sticks to the spark plug and tears the next time you remove it.
  3. Cross-threading the coil bolt. The mounting bolts go into aluminum on most engines. Hand-thread them first.
  4. Not clearing the code. The check engine light stays on until you clear it with a scanner.
  5. Buying the cheapest coil. A $15 no-name coil might last 6 months. A $30 Bosch or Denso lasts 60,000+ miles.

When to Replace All Coils vs Just One

Replace just one if:

  • The vehicle is under 60,000 miles
  • The failed coil was hit by a specific issue (oil leak into the spark plug well, water intrusion)
  • You’re on a tight budget

Replace all coils if:

  • The vehicle has over 80,000 miles
  • You’ve already replaced one coil in the past year (another one failing is a pattern)
  • You’re doing a major tune-up (plugs, coils, filters)
  • You’re getting multiple P0350 codes across different cylinders

Replacing all coils at once costs more upfront but saves on labor since you’re already in there. It also prevents the “one down, another one next month” cycle.

Full Set Cost by Engine

EngineSingle CoilFull Set (Aftermarket)Full Set (OEM)
4-cylinder$25-$60$100-$240$200-$400
6-cylinder$25-$60$150-$360$300-$600
8-cylinder$25-$60$200-$480$400-$800

How to Choose: Decision Guide

If you’re getting a single P0350 code (under 60k miles): Replace just that coil. Buy an aftermarket Bosch or Denso coil ($25-$60) and DIY the swap. Total cost: $25-$60. Also replace the spark plug on that cylinder.

If you’re getting a single P0350 code (over 80k miles): Replace all coils and all spark plugs. The remaining coils are aging, and you’re saving on labor. Budget $200-$500 for the full set.

If you’re getting multiple P0350 codes: Something is stressing all the coils. Check for a bad ground, low battery voltage, or a failing crankshaft position sensor. Don’t just replace all coils without diagnosing the root cause.

If you’re on a tight budget: Replace the single failed coil with an aftermarket part ($25-$60). Replace the spark plug on that cylinder too. Clear the code. Budget for the remaining coils later.

If you want the best result: Replace all coils with OEM Denso or Bosch ($200-$600 for a full set) and all spark plugs. This is the “do it once, do it right” approach.

How FIXD Helps

The FIXD OBD2 scanner identifies exactly which coil failed and estimates the repair cost. You walk into the parts store knowing you need coil C for cylinder 3, not a guess based on symptoms.

FIXD also tracks whether the misfire is consistent or intermittent. An intermittent misfire might be a loose connector or worn spark plug, not necessarily a dead coil.

Mistakes to Avoid

  1. Replacing coils without reading the code first. You might replace the wrong coil. Always read the P0350 code to know which one failed.

  2. Ignoring the spark plug. A worn spark plug causes the coil to work harder. Replace the plug when you replace the coil.

  3. Buying the cheapest coil available. A $15 no-name coil might fail within a year. A $30 Bosch or Denso lasts 60,000+ miles.

  4. Not checking for oil in the spark plug well. Oil on the coil boot indicates a valve cover gasket leak. Fix the leak before installing the new coil, or the oil will damage the new one.

  5. Forgetting dielectric grease. The boot sticks to the spark plug and tears the next time you need to remove it.

  6. Replacing all coils when only one failed (under 60k miles). The other coils are probably fine. Save your money.

The Bottom Line

A single ignition coil replacement runs $150-$400 at a shop or $30-$100 DIY. For V8 engines, budget $300-$700. Always replace the spark plug on the affected cylinder at the same time.

Frequently Asked Questions

How much does it cost to replace an ignition coil?
A single ignition coil costs $30-$100 for the part. At a shop, expect $150-$400 total for a 4-cylinder engine, $200-$500 for a 6-cylinder, and $300-$700 for a V8. DIY replacement costs $30-$100 for just the part.
Can I drive with a bad ignition coil?
You can drive for a short time, but a misfiring cylinder reduces power, wastes fuel, and can damage the catalytic converter. A flashing check engine light means stop driving immediately. A steady light means get it fixed within a few days.
How do I know which ignition coil is bad?
Use an OBD2 scanner to read the misfire code. P0351 means coil A (cylinder 1) is bad. P0352 means coil B (cylinder 2), and so on. You can also swap the suspected bad coil with a known good one and see if the misfire follows the coil.
Should I replace all ignition coils at the same time?
If one coil has failed after 80,000+ miles, the others are probably close behind. Replacing all coils at once costs more upfront but saves on labor and prevents the next failure. Budget $150-$500 for a full set depending on your engine.
What's the difference between coil-on-plug and coil pack?
Coil-on-plug (COP) has a separate coil sitting directly on each spark plug. Coil pack systems use one or two coils that distribute spark through wires. COP is more common in modern vehicles and costs more to replace because you need one coil per cylinder.
Can a bad spark plug cause an ignition coil to fail?
Yes. A worn spark plug forces the coil to work harder to jump the gap, which overheats and degrades the coil faster. Always replace the spark plug on the affected cylinder when replacing a coil.
What does P0350 mean?
P0350 means ignition coil primary/secondary circuit malfunction. P0351-P0365 specify which coil (A through N) is failing. Use an OBD2 scanner like FIXD to read the exact code and identify the affected cylinder.
How long do ignition coils last?
Most ignition coils last 100,000 to 150,000 miles. Heat, vibration, and worn spark plugs shorten their lifespan. Replace spark plugs on schedule to extend coil life.
Alex Thompson
About the Author

Alex Thompson

Consumer electronics reviewer specializing in smart gadgets and innovative tech. Tests 100+ gadgets annually. Previously wrote for The Verge and Wired. Focus on practical daily-use value.

Article last updated: July 28, 2026
Topics:ignition coil replacement costcoil pack replacement costignition coil labor costcheck engine light

Disclosure: Our reviews are based on independent research and hands-on testing. We are not sponsored by any brand mentioned in this article.

Affiliate disclosure:This article contains affiliate links. If you buy through them, GearPuff may earn a commission at no extra cost to you. It keeps our testing independent and our reviews free.