How to Test an Ignition Coil Properly: Swap Tests & Voltage Checks

Ignition coil failures are one of the most common causes of misfire codes, but they are also one of the most frequently misdiagnosed. A coil that tests fine on a resistance check can still break down under the voltage stress of a loaded engine, particularly when hot. A coil that appears suspect based on a code can turn out to be a healthy component receiving a faulty control signal. The correct approach uses three tests in sequence — the swap test to confirm cylinder-specific fault, power and control verification to rule out circuit faults, and resistance or scope testing to confirm the coil itself. This guide covers all three.

Coil-on-Plug (COP) Wiring and Test Points PCM B+/IGN Gnd ref Driver (pulls driver pin to ground to fire) Fuse COP Coil Primary winding 0.5–2Ω (typical) Secondary winding 5 kΩ–15 kΩ (typical) HV output ~30–45 kV Spark plug Test 1: 12V at supply wire — engine cranking Missing = blown fuse or open feed circuit Test 2: Driver pin — scope shows 12V falling to ~0V repeatedly. No pulse = PCM not commanding coil Test 3: Primary resistance 0.5–2Ω KOEO. OL = open primary. 0Ω = shorted primary. 12V supply PCM driver Ground ref

How ignition coils fail

Understanding failure modes helps you choose the right test. Coils fail in several distinct ways, each with a different presentation.

Heat-related breakdown. The most common failure mode on coil-on-plug systems. The coil tests within resistance specification at room temperature but breaks down internally when hot — either the primary winding insulation fails under heat and voltage stress, or the secondary winding develops cracks that arc at operating temperature. These coils produce a misfire that appears after the engine reaches operating temperature, worsens under load, and may temporarily resolve when the engine cools. A coil swap test performed cold on a heat-soak failure will not reproduce the fault — the test must be done under the same thermal and load conditions that trigger the misfire.

Oil contamination. On engines prone to valve cover gasket leaks, oil fills the spark plug wells and saturates the coil boot and lower coil body. Oil contamination causes premature insulation breakdown and is one of the most reliable predictors of repeat coil failure — fitting a new coil into an oil-filled plug well will produce the same fault within weeks. The valve cover gasket must be repaired before replacing the coil.

Primary winding open or short. A fully failed primary winding produces a coil primary circuit code (P0351–P0360 series) alongside the misfire. The coil produces no output at all — the cylinder is completely dead rather than misfiring intermittently. These faults are caught by resistance testing.

Worn spark plugs increasing coil demand. A spark plug at the end of its service life requires significantly higher voltage to fire across its worn electrode gap. This increased demand causes coils to work harder than designed and accelerates insulation breakdown — particularly on coils that were already marginal. In many cases, replacing worn plugs alongside a failed coil prevents repeat failure within months.

Tools needed

  • Scan tool with live misfire counters per cylinder and access to P030x codes and freeze frame
  • Digital multimeter for resistance testing and voltage checks
  • Inline spark tester with adjustable gap for secondary output confirmation
  • Backprobe pins for live connector testing — see how to backprobe a connector safely
  • Oscilloscope (optional but valuable for primary waveform analysis and current ramp testing)
  • Service data with coil pinout, primary and secondary resistance specifications, and control circuit type

Step-by-step test workflow

  1. Identify the suspect cylinder from scan data. Pull all stored codes and read misfire counters in live data. A P0302 alongside a misfire counter climbing rapidly on cylinder 2 while the other cylinders remain near zero gives you a definitive starting point. Note the freeze frame conditions — RPM, load, and coolant temperature at the moment the code set tells you the conditions you need to reproduce during the swap test. A misfire that only appears at 3,000 RPM under 70% load will not show up idling in the workshop.
  2. Perform a visual inspection before touching any coil. Remove the coil from the suspect cylinder and inspect the plug well for oil — any oil present means the valve cover gasket is leaking and must be repaired before proceeding. Inspect the coil boot for cracks, carbon tracking, or heat damage. Check the coil connector for corrosion, bent terminals, and positive locking engagement. Inspect the spark plug tip visible at the bottom of the well for heavy fouling or physical damage.
  3. Perform the coil swap test. This is the most efficient single test in ignition diagnosis and should always be done before resistance testing or replacing any parts. Move the coil from the misfiring cylinder to a different cylinder — ideally one on the same bank that is not misfiring. Move the spark plug from the misfiring cylinder to the same new location if the plugs are accessible. Clear the misfire codes and drive under the exact conditions that triggered the original misfire — same RPM, same load, same temperature. There are three possible outcomes. If the misfire moves to the cylinder the coil was moved to, the coil is confirmed faulty — replace it. If the misfire stays on the original cylinder despite the coil being moved, the coil is not the cause — the fault is in the spark plug, fuel injector, compression, wiring, or the control circuit for that specific cylinder. If the result is unclear or the misfire is intermittent, repeat the test under more aggressive conditions or hold at the triggering load for longer.
  4. Verify power supply and ground at the coil connector. If the swap test did not move the misfire, or if a P035x coil primary circuit code is stored alongside the misfire code, test the coil’s supply circuit. Key on, engine off. Backprobe the power supply pin at the coil connector — expect battery voltage or switched ignition voltage depending on the system. Then test voltage drop from the ground pin to battery negative under load — it should be below 0.1–0.2V. Many coil-on-plug systems share a common power feed and ground across all coils on a bank — a single ground fault can cause misfires on multiple adjacent cylinders simultaneously, which looks like multiple coil failures but is actually one circuit fault.
  5. Confirm the control signal is reaching the coil. The PCM drives the coil primary through a low-side driver — it grounds the primary circuit to trigger the coil. With the engine cranking or running, backprobe the coil trigger wire and look for a switching signal. A test light will flash if the signal is present. A scope shows a clean square wave with the correct dwell period. No trigger signal means the fault is in the PCM output circuit or the wiring between the PCM and the coil connector — not the coil itself. A trigger signal present but the coil not firing points back to the coil or its power supply.
  6. Resistance test as a supporting check. With the coil connector unplugged, measure primary resistance across the primary terminals (typically the two smaller pins on a COP coil). Compare to the service specification — primary resistance on most coil-on-plug units falls between 0.4 and 2.0 ohms, though this varies significantly by design. Then measure secondary resistance from the high voltage tower to the primary terminal — secondary resistance typically falls between 6,000 and 15,000 ohms. An open circuit on either winding confirms a failed coil. A reading within specification does not confirm a good coil — it only confirms the windings are not open or shorted at room temperature. Heat-related failures will not be detected by a cold resistance check.
  7. Check spark output with an inline tester. If you need to confirm whether a coil is producing usable secondary output before committing to replacement, use an adjustable inline spark tester. A healthy coil produces a strong blue spark consistently. A weak, orange, or intermittent spark indicates inadequate secondary output — either from the coil itself or from a worn plug creating too high a demand. Replace the plug first if it is at or beyond its service interval, then retest spark quality.
  8. Repair and verify. Replace the coil if the swap test confirmed it as the fault. Replace the spark plug in the affected cylinder regardless — a plug that has been exposed to a misfiring coil is often fouled or damaged. If oil contamination was present, repair the valve cover gasket before reassembly. After repair, clear all codes and road test under the original misfire conditions with misfire counters displayed in live data. Confirm the counter for the repaired cylinder stays near zero throughout the test drive and no codes return after a complete drive cycle.

Common mistakes

  • Replacing the coil without performing the swap test. The swap test takes five minutes and definitively confirms or rules out the coil as the fault. Skipping it means replacing a part based on a code that names the cylinder, not the component — and a P0302 is just as often caused by a bad spark plug, a wiring fault, or a compression problem as by a failed coil.
  • Performing the swap test at idle when the misfire only occurs under load. A heat-soak or load-dependent coil failure will not reproduce at idle. The swap test must be performed under the conditions that trigger the misfire — same RPM, same load, same temperature. If freeze frame shows the fault set at 3,000 RPM under 70% load, that is where you need to test.
  • Replacing the coil without fixing the oil leak. A new coil in an oil-contaminated plug well will fail within weeks. The source of the oil — valve cover gasket, cam seal, or other — must be repaired before fitting the new coil.
  • Not replacing the spark plug alongside the coil. A plug that has been subjected to misfiring conditions is frequently fouled or has its gap eroded beyond specification. Installing a new coil on a worn plug puts the new coil under excessive voltage demand immediately. Replace both together.
  • Concluding the coil is good because it passes a resistance test. Cold resistance testing does not reproduce the thermal and electrical stress conditions under which coils break down. A coil that reads correct resistance at room temperature can still fail completely when hot and under the voltage demand of a loaded engine.

Frequently asked

What are the resistance specifications for a typical coil-on-plug unit?

Primary resistance on most coil-on-plug units falls between 0.4 and 2.0 ohms. Secondary resistance typically falls between 6,000 and 15,000 ohms. These ranges cover most applications but vary significantly — a Honda coil-on-plug may have a primary resistance of 0.7 ohms while a BMW unit may be 0.4 ohms. Always check the service specification for the specific vehicle rather than relying on a general range. An open circuit reading on either winding is a definitive failure. A reading within the general range is not a definitive pass for the reasons described above.

Can a faulty crankshaft position sensor cause misfire codes that look like a coil fault?

Yes. The misfire detection system uses crankshaft position sensor data to calculate combustion events. A failing CKP sensor that produces noise or dropouts causes the ECM to calculate false speed variations and register misfire events — often appearing as a P0300 random misfire with counters spread across multiple cylinders rather than concentrated in one. If misfire counters are high across all cylinders simultaneously without a clear pattern and the swap test does not move the fault, test the CKP sensor signal with a scope before replacing coils or plugs.

My misfire only happens when it rains or in humid conditions. Is that a coil?

Humidity-related misfires are a classic sign of insulation breakdown in the secondary circuit — either the coil boot, the coil body itself, or the spark plug insulator. Moisture provides a conduction path for high-voltage arc-over, allowing the spark to take a shorter path than through the plug gap. Inspect the coil boot and plug insulator for cracks, carbon tracking, or arc marks. The fault may not be reproducible in dry conditions — take the vehicle out in wet weather with a helper monitoring misfire counters, or use a water mist to simulate moisture on the suspect coil while watching live data.

Do I need to replace all coils when one fails?

Not necessarily — but it is worth considering on high-mileage engines. If one coil has failed from age-related insulation breakdown, the others on the same engine have the same mileage and thermal history. Many shops recommend replacing all coils and plugs simultaneously on engines above 100,000 miles where one coil has failed, because a second coil failure six months later means labour costs for a job that could have been done once. On lower mileage engines or where the failure is clearly caused by oil contamination rather than age, replacing only the failed coil and addressing the root cause is reasonable.

Related articles

Leave A Comment