OBD-II fault code

P2311: Ignition Coil D Secondary Circuit

What it means

A fault is detected in the secondary side of ignition coil D. Insufficient spark energy results in cylinder misfire.

At a glance

  • Usually lights the check-engine light
  • Affects emissions; the car can fail an emissions test

How it works

Coil D's secondary circuit includes the high-voltage winding and the parts that carry its spark to the engine's cylinder. P2311 indicates a fault on that secondary side, where a weak or absent spark can cause a misfire.

Common causes

Most likely first.

  1. Worn spark plug
  2. Secondary winding failure

Symptoms

  • Check-engine light on, possibly flashing
  • Engine misfire or rough idle
  • Hesitation under acceleration
  • Reduced power

How to diagnose it

  1. Save freeze-frame data and check misfire counters or related codes to identify which operating conditions bring on the coil D fault.
  2. Inspect coil D's high-voltage boot, plug connection, and accessible secondary components for cracks, carbon tracking, moisture, or arcing.
  3. Remove and inspect the spark plug served by coil D for wear, deposits, damage, or an incorrect gap according to the manufacturer's specification.
  4. Test the coil D secondary winding and compare its results with the manufacturer's specification and the applicable service procedure.
  5. If the plug and coil test normally, check the coil's high-voltage path and repeat the misfire assessment after repairs.

Common fixes

  • Replace a worn or damaged spark plug served by coil D.
  • Replace a cracked or carbon-tracked coil D boot or secondary lead, where fitted.
  • Replace coil D if its secondary winding fails the specified test.
  • Repair any verified poor connection or insulation fault in coil D's secondary path.

Can I keep driving?

Avoid hard acceleration while the engine misfires. A flashing check-engine light or severe rough running calls for stopping when safe, since continued misfire can damage the catalytic converter.

A code shows where the control module detected a fault, not always which part failed. Check the causes in order and confirm with a test before replacing parts. Have several codes? Check them together

This is a generic code: it means the same on every make. The car’s maker may add more detail in its own service information.

Nearby codes