OBD-II Generic Error Code P0354: How to Fix It

Medium 1-2 hours High Severity Verified June 2026
Error Code
P0354
Brand
OBD-II Generic
Product Type
automotive
Severity
High
DIY Difficulty
Medium
Estimated Fix Time
1-2 hours
Error code P0354 indicates a problem with the primary circuit of ignition coil D. This means the engine control module (ECM) has detected a malfunction in the electrical circuit that controls that specific coil, which can cause misfires, rough idling, and reduced fuel economy.
Ad

Tools You'll Need

How to Fix Error Code P0354

  1. Inspect the Ignition Coil and Wiring

    Always disconnect the battery before working on ignition components to avoid electric shock or damage.
  2. Test Coil Resistance with a Multimeter

  3. Check for Power and Ground at Coil Connector

    Be careful not to short the multimeter probes; avoid contact with moving parts.
  4. Swap Ignition Coil with Another

  5. Check ECM and Wiring for Continuity

    ECM testing requires advanced diagnostic equipment; incorrect testing can damage the module.

Parts You May Need

Ignition coil (D position)
Check Price on Amazon
Spark plug (for the same cylinder)
Check Price on Amazon
Electrical connector (pigtail)
Check Price on Amazon
Ignition coil (D position)
Check Price on Amazon
Spark plug (for the same cylinder)
Check Price on Amazon
Electrical connector (pigtail)
Check Price on Amazon
Ignition coil (D position)
Check Price on Amazon
Spark plug (for the same cylinder)
Check Price on Amazon
Electrical connector (pigtail)
Check Price on Amazon
Ignition coil (D position)
Check Price on Amazon
Spark plug (for the same cylinder)
Check Price on Amazon
Electrical connector (pigtail)
Check Price on Amazon
Ad

When to Call a Professional

If you have limited electrical diagnostic experience or if the code persists after replacing the coil and checking wiring, take your vehicle to a professional mechanic. ECM replacement requires programming and is best left to experts.

Frequently Asked Questions

Can I drive with a P0354 code?
It is not recommended to drive long distances because the misfire can damage the catalytic converter and affect engine performance. Short trips to a repair shop are okay if the engine isn't severely misfiring.
What are common symptoms of P0354?
Common symptoms include engine misfire, rough idle, difficulty accelerating, check engine light illumination, and reduced fuel economy. You may also smell unburnt fuel.
Does P0354 always mean I need a new ignition coil?
No. While a faulty coil is common, issues with wiring, connectors, fuses, or even the ECM can cause this code. Proper diagnosis is essential before replacing parts.
How much does it cost to fix error code P0354?
If you DIY, a replacement ignition coil costs $20-$80. Professional repair including diagnosis and labor typically ranges from $150-$400.
What tools do I need to diagnose P0354?
You'll need an OBD-II scanner, a multimeter, and basic hand tools like a socket set. A repair manual specific to your vehicle is helpful for locating components and wire colors.