What Does P0354 Mean?
The ECM has detected a primary or secondary circuit malfunction in ignition coil D, which typically serves cylinder #4. The ECM's coil driver monitoring circuit has found that coil D is not responding properly to firing commands, either drawing too much current, too little current, or showing no response. Cylinder 4 will misfire continuously, and the engine will run rough with reduced power output.
Common Causes
40%
Failed ignition coil D due to internal primary or secondary winding failure from heat stress or age
25%
Wiring fault in the coil D trigger or power supply circuit including chafed wires, corroded splices, or loose terminals
20%
Failed or worn spark plug causing excessive secondary voltage demand and coil driver fault
15%
ECM internal coil driver circuit failure for the cylinder 4 output
Diagnostic Steps
1
Perform a coil swap test: move coil D to another cylinder position and install a known-good coil in cylinder 4. Clear codes and run the engine to determine if the fault follows the coil or stays with the cylinder.
2
Measure coil D primary (0.4-1.0 ohms) and secondary (6,000-12,000 ohms) winding resistances. Compare to manufacturer specification and to readings from known-good coils.
3
Inspect the coil D connector terminals for signs of heat damage, backing out of terminals, or green/white corrosion indicating moisture exposure.
4
Verify ECM trigger signal for cylinder 4 by backprobing the coil driver wire during cranking. No signal or erratic signal points to ECM driver or wiring fault.
5
Check the cylinder 4 spark plug well for oil pooling from a leaking valve cover gasket or tube seal, which causes coil boot degradation and secondary arcing.
Estimated Repair Cost
$60 - $300
Parts + labor, varies by vehicle and location
The ECM has detected a primary or secondary circuit malfunction in ignition coil D, which typically serves cylinder #4. The ECM's coil driver monitoring circuit has found that coil D is not responding properly to firing commands, either drawing too much current, too little current, or showing no res...
The most common cause of P0354 (Ignition Coil D Primary/Secondary Circuit Malfunction) is: Failed ignition coil D due to internal primary or secondary winding failure from heat stress or age
Typical repair costs for P0354 range from $60 to $300, depending on the vehicle, location, and whether you do it yourself or go to a shop.
Continuous cylinder 4 misfire reduces engine power and can cause hesitation during acceleration. Unburned fuel in the exhaust stream risks catalytic converter damage and potential overheating.
Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to P0354 to identify the root cause.
OBDHut Mobile App
Scan codes directly from your car with the OBDHut app.
Coming Soon
Quick Info
Category
Powertrain
System
Ignition System
Difficulty
Type
Generic (SAE)
Recommended Tools
OBD2 Scanner
A quality scan tool helps you read codes, view live data, and clear faults.