Quick answer: The P0354 code indicates a circuit malfunction in ignition coil ‘D’ (typically corresponding to cylinder 4). It affects your vehicle’s ignition system and requires prompt attention. Driving with this fault causes engine misfires and can quickly ruin your catalytic converter due to unburnt fuel entering the exhaust system.
Seeing the check engine light turn on alongside a sputtering engine can be unsettling. Code P0354 points directly to an electrical fault within the ignition circuit for cylinder 4. In this guide, you will learn what triggers this code, how to diagnose it step-by-step, and what you can expect to pay for repairs.
What Does P0354 Mean?
Your engine relies on individual ignition coils to transform battery power into the high-voltage spark needed to burn fuel. Ignition Coil “D” corresponds to cylinder 4 in standard engine firing order configurations. When the Engine Control Module (ECM) detects an irregular voltage level or electrical resistance issue in the primary or secondary circuit of Coil D, it stores the P0354 code. Without a consistent spark, cylinder 4 stops firing correctly, resulting in poor engine performance.
Symptoms
- Flashing or solid Check Engine Light on the instrument panel
- Noticeable engine misfire, shaking, or rough idling
- Hesitation, sluggishness, and loss of power during acceleration
- Decreased fuel economy and a strong smell of unburnt gas from the exhaust
- Engine stalling when coming to a stop
Possible Causes
The most common mistake is replacing the ignition coil immediately without checking for simple wiring problems first.
- Damaged, corroded, or disconnected wiring harness at Ignition Coil D
- Failed or failing ignition coil on cylinder 4
- Worn, fouled, or incorrectly gapped spark plug on cylinder 4
- Blown ignition circuit fuse or faulty power relay
- Faulty Powertrain Control Module (PCM), though driver circuit failures are rare
Check These Yourself Before Visiting a Mechanic
- Inspect the Connector: Locate cylinder 4 (Ignition Coil D) and make sure the electrical plug is firmly locked in place with intact locking tabs and no broken wires.
- Perform a Coil Swap: Swap Coil D with Coil A (cylinder 1). Clear the code with a scanner. If a new code P0351 appears, the coil itself is broken and needs replacement. If P0354 stays, the issue lies in the wiring, spark plug, or ECM.
- Check the Spark Plug: Remove the plug on cylinder 4 to check for excessive oil, carbon build-up, or a damaged electrode.
How to Fix It
- Inspect the harness wiring leading to Coil D for chafing, exposed copper, or melting. Repair damaged wire sections.
- Perform the coil swap test to determine if the failure travels with the component or stays at the cylinder position.
- Test for battery voltage and ground reference at the coil connector using a digital multimeter.
- Inspect and replace the spark plug on cylinder 4 if it shows sign of wear or fouling.
- Replace Ignition Coil D if the coil swap test confirms an internal electrical short or open circuit.
- Have a professional technician test the PCM ignition driver outputs if electrical signals are completely missing from the wiring harness.
Estimated Repair Costs (2026)
| Job | Parts ($) | Labor ($) |
|---|---|---|
| Spark Plug Replacement | $15 – $35 | $60 – $120 |
| Ignition Coil Replacement | $45 – $130 | $50 – $100 |
| Wiring Harness Repair | $10 – $50 | $100 – $200 |
| PCM Testing & Replacement | $400 – $900 | $150 – $300 |
Note: these are 2026 estimates in US dollars; costs vary by make and model.
Frequently Asked Questions
Can I drive with the P0354 code?
No, driving with an active P0354 code is risky. Unburnt fuel from cylinder 4 will travel down the exhaust pipe and dump directly into the catalytic converter, which can melt internal components and turn a simple coil fix into a far more expensive exhaust repair.
How do I clear the P0354 code?
You can clear the code using an OBD-II scan tool connected to the port under your steering wheel. However, if the underlying electrical issue or component failure is not fixed, the code and check engine light will return shortly after starting the engine.
Is Coil D always on Cylinder 4?
In the vast majority of standard engine setups, letter designators match cylinder numbers alphabetically (Coil A is Cylinder 1, Coil D is Cylinder 4). Always double-check your vehicle’s service manual or firing order diagram to confirm cylinder numbering for your specific engine layout.