DOBD DashX ☰ Browse all codes
P2307

Ignition Coil C Primary Control Circuit High

Ignition system Generic OBD-II Medium

What it means

P2307 means the ECM detected high voltage on the primary control circuit for ignition coil C. That coil fires one cylinder, so a circuit fault usually causes a misfire on that cylinder β€” rough running, lost power, and a lit or flashing check-engine light. The cause is typically the coil itself, its wiring or connector, or the control circuit rather than deeper engine damage.

Medium

Can I keep driving? Driveable but not for long β€” a dead coil circuit means a misfiring cylinder, which can overheat and damage the catalytic converter.

Common symptoms

What you'll notice

Common causes

Most likely first

  1. Ignition coil C primary circuit shorted to voltage or open
  2. Failed ignition coil C
  3. Damaged wiring or a corroded connector at the coil
  4. Poor coil ground or driver-circuit fault in the PCM/ECM

How to diagnose & fix

Work through it in order

  1. Read freeze-frame and check for companion misfire codes (e.g. P0303) to confirm the cylinder.
  2. Inspect the coil C connector and wiring for damage, corrosion, or a short to power.
  3. Swap coil C with a known-good coil and see if the fault follows the coil.
  4. Test the primary control circuit and ground; replace the coil if it has failed.
  5. Clear the code and re-test; check the PCM driver only if wiring and coil are good.

FAQ

Quick answers

Is it safe to drive with P2307?+
Only briefly. A misfiring cylinder dumps raw fuel into the exhaust and can ruin the catalytic converter β€” fix it promptly, especially if the light is flashing.
Can I just clear P2307?+
You can, but it returns quickly until the coil, its wiring, or the control circuit is repaired.

Related codes

Often seen with P2307

Read & clear P2307 yourself

Scan your car, confirm the code, and clear it once it's fixed β€” with OBD DashX on your phone.

β–Ά Get it on Google Play
βœ“ Verified name β€” SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX