What an ignition coil does and when it fails
An ignition coil converts low voltage from your battery into the high voltage needed to fire your spark plugs. When it fails, your engine misfires, hesitates under load, or won't start at all. You'll usually see a check engine light, and a mechanic's scanner will read a misfire code tied to one cylinder.
Most vehicles have one coil per spark plug, mounted directly on top of the plug or connected by a wire. A single bad coil doesn't mean all of them are failing, though coils that are close in age often wear out together. If your vehicle has over 100,000 miles and one coil has failed, the others may follow within the next 20,000 to 40,000 miles.
Replacing a coil is a straightforward job on most cars and takes 15 to 45 minutes depending on engine layout and how many coils you're changing. You don't need a lift or special tools beyond a socket set and a screwdriver.
Key Takeaways
- An ignition coil converts battery voltage to spark plug voltage; when it fails, your engine misfires and the check engine light comes on.
- Most modern cars have one coil per spark plug, so you only replace the bad one unless your mechanic finds others are failing too.
- The job takes 15 to 45 minutes and requires only basic hand tools — no special equipment or a lift.
- After replacement, clear the check engine code with a scanner or by disconnecting the battery; the light should not return if the new coil is good.
Locate the coil and confirm it's the problem
Open your hood and look for a black plastic box sitting on top of a spark plug, or a series of them running down the engine. On older vehicles, coils may be mounted on the side of the engine and connected to spark plugs by thick wires. Your owner's manual or a quick online search for your year and model will show you exactly where yours sits.
Before you remove anything, use a code reader (available at most auto parts stores for $25 to $60, or free if you borrow one) to pull the diagnostic code. A code like P0300 means random misfire across cylinders; P0301 means cylinder 1 is misfiring. That tells you which coil to replace. If the code points to cylinder 3 but you replace cylinder 1, you've wasted time and money.
If you don't have a code reader, you can still replace the coil based on symptoms — rough idle, hesitation, or a single cylinder that feels dead — but confirming the code first saves guesswork. Many auto parts stores will read your code for free if you ask.
Remove the old coil
Disconnect the negative terminal of your battery using a wrench. This prevents accidental shorts while you're working near electrical connections. Wait a few minutes for residual charge to drain.
Locate the coil that corresponds to the cylinder in your diagnostic code. Unplug the electrical connector by squeezing or prying the tab on the side — it should come free with gentle pressure. If it's stuck, wiggle it side to side rather than pulling straight; forcing it can break the connector.
Remove the bolt or bolts holding the coil to the engine. Most coils have one or two bolts; use a socket wrench that fits snugly so you don't strip the head. Lift the coil straight up and out. If it's stuck, rock it gently side to side — coils sometimes sit tight on the spark plug.
Inspect the rubber boot (the part that sits on the spark plug) for cracks or oil. If the boot is cracked or the spark plug well is full of oil, you may have a valve cover gasket leak that needs attention separately. Note this so you can address it later.
Install the new coil
Before you install the new coil, compare it side by side with the old one. The connector, bolt holes, and boot should match exactly. If they don't, you've ordered the wrong part — return it and get the correct one rather than forcing a misfit.
Lower the new coil onto the spark plug and align the bolt holes. Insert the bolts and tighten them snugly — you don't need to crank hard, just firm enough that the coil won't wiggle. Over-tightening can crack the coil housing or strip the bolt.
Plug the electrical connector back in until you hear or feel a click. It should seat fully and sit flush against the coil. Give it a gentle tug to confirm it's locked in place.
Reconnect the negative battery terminal. Start the engine and listen for rough idle or hesitation. The engine should run smoothly. If it still misfires, turn it off and double-check that the connector is fully seated and the bolts are tight.
Clear the check engine light
After the engine runs smoothly, the check engine light may stay on for a few minutes or a few drive cycles while the computer resets. If it doesn't go out after 20 to 30 miles of normal driving, use a code reader to clear the code manually. Most readers have a "clear codes" button; follow the on-screen prompts.
If you don't have a code reader, you can disconnect the negative battery terminal for 15 to 20 minutes, which will clear stored codes on most vehicles. Reconnect the terminal and start the engine. The light should be gone.
If the light returns within a few days, the new coil may be defective, or there's a separate problem causing the misfire — such as a bad spark plug, fuel injector, or compression issue. Return the coil to the parts store if it's still under warranty, or have a mechanic diagnose further.
When to replace multiple coils at once
If your code reader shows misfires on more than one cylinder, or if you find oil in the spark plug wells, consider replacing all the coils at the same time. The labor is nearly identical — you're already in there — and coils that are close in age often fail together.
Replacing all coils costs more upfront but saves you from doing this job again in a few months. If your vehicle has six cylinders and one coil has failed after 120,000 miles, the others are likely near the end of their life too.
If only one cylinder is misfiring and the others are fine, replace only that coil. There's no benefit to replacing good parts, and you'll save money.
Frequently Asked Questions
Can I drive with a bad ignition coil?
Yes, but not safely or for long. A misfiring cylinder reduces power, wastes fuel, and can damage the catalytic converter if raw fuel enters the exhaust. The check engine light will stay on. Replace the coil as soon as you can to avoid a larger repair bill.
How much does a replacement coil cost?
A new ignition coil typically costs $40 to $150 depending on your vehicle's make and model. OEM (factory) coils are usually more expensive than aftermarket ones. Labor at a shop adds $100 to $300 on top of the part cost, depending on how many coils need replacing and how accessible they are.
Do I need to replace the spark plug when I replace the coil?
Not necessarily. If the spark plug is in good condition and not due for replacement, you can leave it alone. However, if the plug is old or fouled, replacing it at the same time makes sense since you're already there. Check your owner's manual for the recommended replacement interval.
What if the new coil doesn't fix the misfire?
The problem may not be the coil. A misfire code can also point to a bad spark plug, a fuel injector that's clogged or leaking, low fuel pressure, or a compression problem in that cylinder. Have a mechanic run a more detailed diagnostic if the new coil doesn't solve it.
Can I replace just the connector or boot on an old coil?
Some connectors and boots are sold separately, but it's rarely worth the effort. A replacement coil costs only slightly more than a connector kit, and a new coil comes with a fresh boot and connector already attached. Buy the whole coil and be done with it.