P0354
Ignition Coil D Primary/Secondary Circuit
The appearance of the standard OBD2 trouble fault code P0354 is an indicator that your vehicle ECU triggered a threshold alert for "Ignition Coil D Primary/Secondary Circuit". Understanding the root component breakdown helps avoid expensive diagnostic fees.
Driver's Summary
P0354 is triggered when the PCM detects an abnormal condition associated with ignition coil d primary/secondary circuit. You may notice check engine light flashing, severe vibration, hesitation, all of which are direct consequences of this malfunction. This is not a code to ignore — the underlying fault can rapidly worsen and lead to costly repairs if driving continues.
Symptoms
Check engine light flashing, severe vibration, hesitation
Common Causes
- Defective ignition coil D (Cylinder 4)
- Open circuit in coil wiring
- Corrosion in connector
- Fouled spark plug
How to Fix
- 1 Replace ignition coil D
- 2 Perform continuity test on harness
- 3 Clean electrical connector pins
- 4 Replace spark plug
Technical Explanation
To set P0354, the PCM samples the affected circuit multiple times per second, comparing live readings against manufacturer-programmed operating windows. Misfire rate is counted per cylinder over rolling windows and compared against two thresholds: a catalyst-damaging rate (triggers flashing MIL) and an emissions-exceeding rate (triggers solid MIL). The PCM logs which cylinder is misfiring based on crankshaft position at the time of each detected event. Once confirmed, the code is stored as a permanent DTC and the MIL is activated. The freeze frame snapshot — recording RPM, load, coolant temperature, and fuel trim at fault detection — is also saved and is critical for accurate diagnosis.
Is It Safe to Drive?
Driving with an active P0354 fault risks accelerating damage to defective ignition coil d (cylinder 4) and related components. The longer the fault persists, the more expensive the eventual repair becomes — what starts as a sensor or solenoid issue can escalate to major mechanical failure.
Mechanic's Pro Tip
Before replacing any component on P0354, spend 5 minutes inspecting the wiring harness and connector first — corrosion, chafed insulation, and backed-out pins cause the majority of these faults and cost nothing to fix. Use a multimeter to measure voltage drop across the connector pins under load; anything above 0.1V indicates excessive resistance that will cause intermittent failures even after replacing the sensor.
Ignition coil replacement: $80 - $200