P2300 to P2335: ignition coil primary and secondary circuits A to L

The primary circuit of an ignition coil (A to L) reads low or high, or its secondary circuit, the high voltage side, has a fault.

SeverityHighCarrying on can cause expensive damage, so deal with it now.

Can you keep driving?Only as far as the workshop

What does P2300 mean?

Where P0350 to P0362 report a coil fault in general, these codes say which side failed. The primary circuit is the low voltage wire the engine computer switches; low usually means a short to ground, high a short to the supply or an open wire. The secondary circuit is the high voltage that jumps the spark plug gap, and a fault there often comes from a worn plug, a cracked coil or a damaged boot. Either way, that cylinder misfires.

What causes P2300?

  1. A cracked ignition coil or a failed coil driver
  2. A worn spark plug with too wide a gap, for the secondary codes
  3. A torn coil boot or carbon tracking letting the spark leak to ground
  4. A damaged primary wire or connector at the coil
  5. Moisture or oil getting past a coil seal into the plug well

What to check first for P2300

  • Match the coil letter to its cylinder using the service information
  • Inspect the coil boot and the spark plug well for oil, water and burn marks
  • Check the spark plug's gap and condition
  • Swap the coil with a neighbour to see whether the fault follows it

Can you drive with P2300?

Drive only to a workshop and gently. A dead coil means a misfiring cylinder, and unburnt fuel can overheat the catalytic converter; if the engine warning light flashes or the engine shakes badly, stop and have the car towed.

Clear a code only after the fault is fixed. A code that comes back means the cause is still there, and a warning light left on can hide a second fault behind the first.

Codes on this page

36
  • P2300Ignition Coil "A" Primary Control Circuit Low
  • P2301Ignition Coil "A" Primary Control Circuit High
  • P2302Ignition Coil "A" Secondary Circuit
  • P2303Ignition Coil "B" Primary Control Circuit Low
  • P2304Ignition Coil "B" Primary Control Circuit High
  • P2305Ignition Coil "B" Secondary Circuit
  • P2306Ignition Coil "C" Primary Control Circuit Low
  • P2307Ignition Coil "C" Primary Control Circuit High
  • P2308Ignition Coil "C" Secondary Circuit
  • P2309Ignition Coil "D" Primary Control Circuit Low
  • P2310Ignition Coil "D" Primary Control Circuit High
  • P2311Ignition Coil "D" Secondary Circuit
  • P2312Ignition Coil "E" Primary Control Circuit Low
  • P2313Ignition Coil "E" Primary Control Circuit High
  • P2314Ignition Coil "E" Secondary Circuit
  • P2315Ignition Coil "F" Primary Control Circuit Low
  • P2316Ignition Coil "F" Primary Control Circuit High
  • P2317Ignition Coil "F" Secondary Circuit
  • P2318Ignition Coil "G" Primary Control Circuit Low
  • P2319Ignition Coil "G" Primary Control Circuit High
  • P2320Ignition Coil "G" Secondary Circuit
  • P2321Ignition Coil "H" Primary Control Circuit Low
  • P2322Ignition Coil "H" Primary Control Circuit High
  • P2323Ignition Coil "H" Secondary Circuit
  • P2324Ignition Coil "I" Primary Control Circuit Low
  • P2325Ignition Coil "I" Primary Control Circuit High
  • P2326Ignition Coil "I" Secondary Circuit
  • P2327Ignition Coil "J" Primary Control Circuit Low
  • P2328Ignition Coil "J" Primary Control Circuit High
  • P2329Ignition Coil "J" Secondary Circuit
  • P2330Ignition Coil "K" Primary Control Circuit Low
  • P2331Ignition Coil "K" Primary Control Circuit High
  • P2332Ignition Coil "K" Secondary Circuit
  • P2333Ignition Coil "L" Primary Control Circuit Low
  • P2334Ignition Coil "L" Primary Control Circuit High
  • P2335Ignition Coil "L" Secondary Circuit

Checked on · Rafael Soares

These are the generic meanings every manufacturer shares. Each brand adds its own detail, so your car's handbook, its service information and a qualified mechanic have the last word. OdoKeep has no connection with any manufacturer, and the app does not read codes from the car.

Write the code into the car's history

Log the code in OdoKeep as an OBD scan when a scanner or the workshop gives you one, then the repair and what it cost, and keep the maintenance that prevents it on a plan with reminders. The app keeps the record; it does not read the car.

QR code to download OdoKeep on the App Store or Google Play

Point your phone's camera here