P0354 — Ignition Coil “D” Primary/Secondary Circuit #
Note: The code label may vary depending on the vehicle manufacturer.
- Ignition Coil D Primary/Secondary Circuit Malfunction (Toyota, Ford, Honda)
- Ignition Coil ‘D’ Circuit Fault (Chrysler, Dodge, Jeep)
- Ignition Coil D Control Circuit (GM, Chevrolet, Opel)
- Ignition Coil No.4 Circuit Malfunction (Mazda, Nissan — where “D” refers to the fourth ignition coil)
Summary of P0354 #
The P0354 diagnostic trouble code indicates a problem detected by the vehicle’s Engine Control Module (ECM) or Powertrain Control Module (PCM) in the ignition coil “D” circuit. In most vehicles, “D” refers to the fourth ignition coil in firing order, but check your vehicle’s service manual for confirmation. This code means the ECM/PCM has found abnormal voltage or continuity in either the primary (low-voltage, control-side) or secondary (high-voltage, spark-side) circuit of this coil. The ignition coil’s job is to transform the battery’s voltage into thousands of volts required to create a spark at the spark plug, igniting the air-fuel mixture. A failure in this circuit may lead to misfires, rough running, or even stalling. The severity of symptoms depends on whether the issue is intermittent or constant.
Common Symptoms for Trouble Code P0354 #
When your vehicle sets a P0354 code, you may notice a variety of symptoms, some subtle and others quite pronounced. These are not only annoying, but can also signal that your engine isn’t running efficiently or could be at risk of further damage. Recognizing these symptoms early can help you avoid more costly repairs.
- Check Engine Light illuminated on the dashboard
- Engine misfire or hesitation, especially under load or acceleration
- Rough idle or uneven engine sound
- Reduced engine power or sluggish acceleration
- Poor fuel economy due to incomplete combustion
- Increased emissions (may fail emissions test)
- Possible engine stalling in severe cases
Likely Causes for Code P0354 #
Several factors can trigger a P0354 code. Some are more common than others, and understanding the most probable causes can save time during diagnosis. Always begin with the basics before jumping to conclusions about more expensive components.
- Faulty ignition coil “D” (coil #4 on many vehicles)
- Damaged, corroded, or loose wiring/connectors in the coil D circuit
- Failed ignition coil driver circuit inside the ECM/PCM
- Defective spark plug associated with cylinder D
- Short to voltage or ground in the coil circuit wiring
- Moisture intrusion in the connector or coil
- Aftermarket remote start or alarm system interfering with coil signals
Step-by-Step Diagnosis for P0354 #
Diagnosing a P0354 code requires patience and a methodical approach. Skipping steps can lead to wasted time or unnecessary parts replacement. Here’s a proven roadmap used by master technicians:
- Check for additional codes: Scan for other DTCs, especially related to ignition or misfire, as these can give clues or indicate a broader issue.
- Visually inspect ignition coil “D” and its wiring: Look for broken, burnt, or corroded wires, loose connectors, or signs of moisture.
- Swap ignition coils: Exchange coil D with another cylinder’s coil. If the code follows the coil, the coil is likely faulty.
- Inspect the spark plug: Remove and check the spark plug for fouling, wear, or damage; replace if necessary.
- Test coil circuit voltage and continuity: Using a digital multimeter, verify that the coil is receiving battery voltage and that the ground path is intact.
- Check for control signal from ECM/PCM: With an oscilloscope or test light, confirm the ECM/PCM is sending the proper trigger signal to the coil.
- Inspect for aftermarket modifications: Check if non-OEM electronics are interfering with the ignition system.
- Consult OEM wiring diagrams and service bulletins: Some models have known issues or recalls related to coil circuits.
Potential Repairs for P0354 #
Once the root cause is identified, repairs can range from simple to complex. Always address the underlying issue—not just the symptom—to avoid a repeat code or further engine damage.
- Replace faulty ignition coil “D” with an OEM or high-quality aftermarket part
- Repair or replace damaged wiring/connectors in the coil circuit
- Replace defective spark plug for the affected cylinder
- Repair short circuits or open circuits found in the wiring harness
- Reflash or replace ECM/PCM if the driver circuit is proven faulty (rare)
- Seal connectors if moisture intrusion is found
- Remove or properly rewire any aftermarket devices interfering with coil signals
Is It Safe to Drive with a P0354 Code? #
Limited. Technically, you can drive with a P0354 code, but it is not recommended for extended periods. A malfunctioning ignition coil can cause persistent misfires, which lead to raw fuel entering the catalytic converter. This can severely damage the catalytic converter—a very costly repair. In the worst-case scenario, engine stalling could occur, which can be dangerous in traffic. Always address this code as soon as possible to avoid secondary damage and unsafe driving conditions.
Vehicles Most Commonly Affected by P0354 #
While any modern vehicle with OBD-II can experience a P0354 code, it is more frequently reported on certain models where ignition coil or wiring issues are known to occur. Here are some commonly affected vehicles:
- Ford F-Series (F-150, F-250) (especially 4.6L and 5.4L V8 engines)
- Toyota Camry, Corolla (particularly 4-cylinder engines with coil-on-plug systems)
- Honda Accord, Civic (mid-2000s models with coil-on-plug ignition)
- Chevrolet Silverado, GMC Sierra
- Dodge/Chrysler/Jeep (3.7L and 4.7L V8 engines)
- Mazda 3, Mazda 6
- Nissan Altima, Sentra
Common Mistakes & Best Practices with P0354 #
As with many ignition-related codes, jumping to conclusions or skipping diagnostic steps can be costly. Here’s how to avoid common pitfalls and ensure a reliable repair:
- Do not replace the coil first without inspection: A wiring or connector fault will not be fixed by a new coil.
- Always check for moisture and corrosion: Hidden water in coil connectors can cause intermittent faults.
- Use OEM or quality aftermarket parts: Cheap ignition coils may solve the code temporarily, but can fail quickly.
- Test before replacing the ECM/PCM: The driver circuit rarely fails, so exhaust all other possibilities first.
- Clear codes and retest after repairs: Some codes can be set by a brief wiring issue and may not return after a fix.
FAQ — P0354 Code Quick Answers #
Q: Can a bad spark plug cause P0354?
A: Yes, a severely worn or shorted spark plug can sometimes cause abnormal voltage readings in the ignition coil circuit, triggering this code. Always inspect the spark plug during diagnosis.
Q: Does P0354 mean I need a new engine computer?
A: Very rarely. The vast majority of P0354 cases are caused by a failed coil, wiring issues, or spark plug problems. Only replace the ECM/PCM if you are certain the internal coil driver is at fault and all other causes have been eliminated.




