P0354

Powertrain

Ignition Coil"D" Primary/Secondary Circuit

Ignition coil D fires the spark plug on one cylinder, usually number 4 on most engines. When the ECU spots an electrical fault in the circuit driving that coil, either the wiring, the connector, or the coil itself, it logs P0354 and the cylinder stops burning fuel properly. The result is a misfire you can usually feel through the steering wheel and pedals, and if you keep driving on it you risk cooking the catalytic converter with raw petrol.

Professional mechanic in workshop

Information only. This page provides general educational information about fault code P0354. We do not assess the urgency or safety implications of any specific fault. That requires in-person diagnosis by a qualified mechanic. Full terms.

Recommended next steps

Whether a fault is urgent, drivable, or routine depends entirely on the cause on a specific vehicle, and that can only be determined by a qualified mechanic with diagnostic equipment. If a warning light is illuminated, the most reliable next step is professional diagnosis.

Commonly associated cause
The coil itself has failed, by far the most common cause. Coils break down with heat and age, and a tired one often plays up when the engine is hot
Where investigation typically starts
Pull all stored codes and the freeze frame data first. If you've got P0354 alongside a random misfire like P0300, that tells you the misfire is real and not just an electrical glitch
Code system
Powertrain
Coil Pack

What does P0354 mean?

P0354 is a Powertrain (engine, transmission, fuel system) fault code. It indicates: Ignition Coil"D" Primary/Secondary Circuit.

This is a standardised OBD-II code. The technical definition is the same regardless of the make or model of vehicle, although specific causes and symptoms can vary between vehicles.

Symptoms commonly associated with this code

Symptoms that drivers often report alongside this code. Not all may apply to every case:

  • Engine warning light, sometimes flashing if the misfire is bad enough
  • Rough idle and a noticeable shake, often worse the moment you pull away
  • Flat spot or hesitation under acceleration, like the engine is gasping
  • Hard starting when cold, occasionally a stumble for the first few seconds
  • Petrol smell from the exhaust and a drop in fuel economy
  • On worse cases the car drops into limp mode to protect itself

Possible causes

Causes commonly associated with P0354, listed in approximate order of typical investigation. The actual cause on a specific vehicle can only be confirmed by professional diagnosis.

  1. 1. The coil itself has failed, by far the most common cause. Coils break down with heat and age, and a tired one often plays up when the engine is hot
  2. 2. Corroded or loose connector at the coil, letting moisture in or losing a clean contact. Worth a proper wiggle test
  3. 3. Damaged wiring in the coil loom, chafed against the engine or melted near hot components
  4. 4. Water sitting in the spark plug well, common after a wash or heavy rain on certain VAG and BMW units where the plug recesses fill up
  5. 5. Worn or fouled spark plug on that cylinder raising resistance and stressing the coil
  6. 6. A failed ECM driver for coil D, rare but it happens. The same circuit that should switch the coil has packed up
  7. 7. Short to earth in the primary or secondary winding inside the coil

How mechanics typically diagnose

A typical diagnostic sequence used by mechanics, provided here for educational reference only. Diagnostic work should be performed by a qualified mechanic with the appropriate tools and training.

  1. 1. Pull all stored codes and the freeze frame data first. If you've got P0354 alongside a random misfire like P0300, that tells you the misfire is real and not just an electrical glitch
  2. 2. Get the coil connector off and look hard at the pins. Green corrosion, spread terminals, or a damp plug well will point you straight at the cause before you spend a penny
  3. 3. Swap coil D onto a neighbouring cylinder and clear the codes. If the fault follows the coil to, say, cylinder 3, the coil is dead. If it stays on cylinder 4, your problem is the plug, wiring, or connector
  4. 4. Check the spark plug on number 4 for fouling, cracks, or a gap that's drifted out of spec. A knackered plug will hammer a coil
  5. 5. Resistance test the primary and secondary windings against the manufacturer figures with a multimeter. Out of range means bin it
  6. 6. Back-probe the connector for battery voltage on the supply side and a clean earth with the ignition on. No feed points back towards the loom or the ECM

Common questions about P0354

What's this likely to cost me to sort out? +

If it's just the one coil, an independent garage will usually have you out for somewhere in the £60 to £150 mark all in, depending on how dear the coil is for your car and how buried it is. A single OE coil is often £30 to £80, aftermarket less. A main dealer will charge more for the same part and an hour of labour, so expect £150 to £250-plus. Where it gets pricier is if the wiring or connector is at fault and someone has to spend time chasing it, or if you've already let the misfire wreck the cat.

How do I know if it's actually the coil and not the plug or wiring? +

The coil swap is your quickest answer. Move coil D onto another cylinder, clear the code, and drive it. If the fault jumps to the cylinder you moved the coil to, the coil is the culprit and it's a cheap fix. If the misfire stays put on cylinder 4, leave the coil out of it and look at the spark plug first, then the connector and wiring. A damp or corroded connector usually shows itself the second you unplug it.

Can I just replace the coil myself? +

On most engines, yes. Pop the bonnet, find the coil for cylinder 4, unclip the connector, undo the one bolt holding it down, and pull it out. New one drops straight in. The catch is access. On some VAG, BMW and Ford engines the coils sit under a plastic cover or right at the back against the bulkhead, and you'll be working blind. Use a decent quality coil rather than the cheapest eBay one, and replace the spark plug while you're in there if it's done a fair few miles.

Information only, not professional advice

The information on this page is provided for general guidance and educational purposes only. It is not a substitute for diagnosis or repair advice from a qualified mechanic. Always verify any fault before paying for repairs. carfaultcodes.co.uk accepts no liability for decisions made based on this information. Full terms →

Help us improve the P0354 page
Spotted an error, missing detail, or have first-hand experience to add? Tell us, we review every submission.
+
Reporting on: P0354

Mechanic submissions are prioritised for review.

We read everything but can't always reply. By submitting you agree to our privacy policy.