OBD-II fault code

P2308: Ignition Coil C Secondary Circuit

What it means

The secondary side of ignition coil C does not produce sufficient spark energy. Misfire is observed on the corresponding cylinder.

At a glance

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

How it works

The secondary side of ignition coil C sends high voltage through its boot or lead to the spark plug it serves. The engine control module detects a problem with coil C's secondary ignition performance and sets this code when the spark is absent or too weak to ignite the mixture reliably.

Common causes

Most likely first.

  1. Worn spark plug
  2. Coil secondary failure

Symptoms

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

How to diagnose it

  1. Record freeze-frame data and check live misfire counts to confirm whether the cylinder served by coil C misfires under particular conditions.
  2. With the engine off, inspect coil C's boot or lead and plug well for cracks, carbon tracks, oil, or moisture.
  3. Remove the spark plug served by coil C and check for fouling, wear, or an excessive gap against the manufacturer's specification.
  4. Test coil C's secondary winding and insulation using the manufacturer's procedure.
  5. If the plug and coil pass, check coil C's primary supply and control circuit before considering an ECU fault.

Common fixes

  • Replace a worn or fouled spark plug and correct its gap to specification.
  • Clean and dry the plug well and replace a cracked or carbon-tracked coil boot.
  • Replace coil C if its secondary winding or insulation fails testing.
  • Repair a confirmed fault in the coil C supply or control wiring.

Can I keep driving?

If the check-engine light flashes or the engine shakes from a misfire, stop driving when safe; continued misfire can overheat and damage the catalytic converter. If the light is steady and the engine runs smoothly, avoid heavy loads and arrange diagnosis soon.

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