What a coil pack does and why it fails

A coil pack is the part that converts your battery's low voltage into the high voltage needed to fire your spark plugs. When it fails, your engine misfires, runs rough, or won't start at all. You can test one yourself with a multimeter and a spark plug wire — you do not need a mechanic's scanner.

Coil packs fail because of heat, moisture, or age. Modern engines often have one coil pack per cylinder, so a single bad one will cause a misfire in that cylinder only. Older vehicles have one or two coil packs serving all cylinders. Either way, the test is the same.

Testing takes about 15 minutes and tells you whether the coil pack is producing voltage. If it is not, the coil pack is the problem. If it is producing voltage but the engine still misfires, the issue is likely the spark plug, spark plug wire, or fuel injector — not the coil pack.

Key Takeaways

  • A coil pack converts battery voltage to the high voltage needed to fire spark plugs, and you can test whether it is working with a multimeter and a spark plug wire.
  • The primary test measures voltage on the negative terminal of the coil pack while the engine is cranking, which should show between 0 and 5 volts switching on and off.
  • The secondary test measures voltage across the spark plug wire terminals, which should show between 8,000 and 16,000 volts when the engine is cranking.
  • If the coil pack shows no voltage on either test, it has failed and needs replacement; if it shows voltage but the engine still misfires, the spark plug or wire is likely the problem.

Gather your tools and locate the coil pack

You will need a digital multimeter (about $15 to $40 at any auto parts store), a spark plug wire or test lead, and your vehicle's service manual or a quick online search for your year and model. The multimeter must have a DC voltage setting and an AC voltage setting.

Locate the coil pack by looking at the top of the engine. On newer vehicles with one coil per cylinder, you will see a black plastic box sitting directly on top of each spark plug. On older vehicles, you will see one or two larger coil packs mounted on the engine block or firewall, with thick wires running to each spark plug. Write down which cylinder or spark plug wire the coil pack controls — this matters for the test.

Disconnect the negative battery terminal before you start. This prevents accidental shorts and protects the multimeter. Leave it disconnected for at least five minutes so any residual voltage drains from the system.

Test the primary circuit with the multimeter

Reconnect the negative battery terminal. Set your multimeter to DC voltage. Locate the negative terminal on the coil pack — this is usually a thin wire or connector labeled with a minus sign or the word "negative." Probe this terminal with the multimeter's black lead while a helper cranks the engine (do not start it; just turn the key to crank).

Watch the multimeter display. You should see the voltage jump between 0 and 5 volts repeatedly as the engine cranks. This switching pattern means the ignition module is sending a signal to the coil pack. If the voltage stays at 0 or does not change at all, the coil pack is not receiving a signal — either the coil pack itself has failed or the ignition module is not sending power.

If you see voltage switching, the primary circuit is working. Move to the secondary test. If you see no voltage or a steady reading that does not change, the coil pack has likely failed, but you should also check the ignition module and the wiring harness before replacing the coil pack.

Test the secondary circuit with the spark plug wire

Set your multimeter to AC voltage (not DC). Remove the spark plug wire from the spark plug by twisting it gently and pulling straight out. Do not yank on the wire itself; grip the boot (the rubber connector) at the end.

Insert one probe of the multimeter into the spark plug wire terminal (the metal end inside the rubber boot). Have your helper crank the engine again. The multimeter should show between 8,000 and 16,000 volts. The exact number varies by vehicle, but any reading in this range means the coil pack is producing high voltage correctly.

If the multimeter shows 0 volts or a reading below 1,000 volts, the coil pack is not producing the high voltage needed to fire the spark plug. This means the coil pack has failed and needs replacement. If the multimeter shows voltage in the correct range but the engine still misfires on that cylinder, the problem is the spark plug itself or the spark plug wire, not the coil pack.

What to do if the coil pack fails the test

If the primary test showed no voltage switching, check the wiring harness and connectors first. Unplug the coil pack and look for corrosion, bent pins, or loose wires. Clean any corrosion with a small brush and reconnect. Repeat the primary test. If the voltage still does not switch, the coil pack or ignition module has failed.

If the secondary test showed no high voltage, the coil pack itself has failed. You will need to replace it. Coil packs cost between $40 and $150 depending on the vehicle, and replacement takes 10 to 30 minutes. Unplug the old coil pack, remove the mounting bolt, and slide the new one into place. Plug it in and reconnect the spark plug wire.

After replacement, start the engine and listen for the misfire to stop. If the misfire continues, the problem was not the coil pack — it was the spark plug, spark plug wire, or fuel injector. Go back and test those components next.

Common mistakes that lead to wrong conclusions

The most common mistake is testing the coil pack while the engine is off. The primary test must be done while the engine is cranking, because the ignition module only sends a signal during cranking. If you probe the coil pack with the engine off, you will see 0 volts and think it has failed when it has not.

Another mistake is using DC voltage to test the secondary circuit. The spark plug wire carries AC voltage (alternating current), not DC. If you set the multimeter to DC, it will show 0 volts even though the coil pack is working. Always use AC voltage for the secondary test.

A third mistake is testing the wrong terminal. Coil packs have multiple terminals — positive, negative, and the spark plug wire connection. Make sure you are probing the negative terminal for the primary test and the spark plug wire terminal for the secondary test. Check your service manual if you are unsure which terminal is which.

Frequently Asked Questions

Can I test a coil pack without a multimeter?

You can do a basic visual check — look for cracks, corrosion, or burn marks on the coil pack housing. You can also unplug the coil pack and check the connector for bent pins or moisture. But you cannot measure voltage without a multimeter, so you cannot confirm whether the coil pack is actually producing electricity. A multimeter is inexpensive and worth buying if you plan to troubleshoot your vehicle more than once.

What if the coil pack passes both tests but the engine still misfires?

The coil pack is not the problem. Test the spark plug next — remove it and look for a gap that is too wide, heavy carbon buildup, or oil fouling. Then test the spark plug wire by measuring its resistance with the multimeter set to ohms. A wire with resistance above 10,000 ohms per foot is bad and needs replacement. If both are good, the fuel injector for that cylinder may be clogged or stuck open.

Do I need to disconnect the battery before testing?

Yes. Disconnecting the battery drains residual voltage from the system and protects the multimeter from damage if you accidentally short a terminal. Leave it disconnected for at least five minutes. Reconnect it before you start the primary test, because the ignition module needs battery power to send a signal to the coil pack.

Can a coil pack fail partially, or does it fail all at once?

A coil pack can fail gradually. It might produce lower voltage than normal, which causes a weak spark and a misfire that gets worse over time. This is why the secondary test matters — if the voltage is below 8,000 volts, the coil pack is weakening and should be replaced soon, even if the engine still runs.

How long does a coil pack usually last?

Coil packs typically last between 80,000 and 150,000 miles, though some last longer and some fail earlier. Heat and moisture shorten their life. If your vehicle has high mileage and is misfiring, the coil pack is a likely culprit. Replacing it is cheaper than replacing the catalytic converter, which can be damaged by repeated misfires.