OBD-II Generic Error Code P2307: How to Fix It

Medium 1-2 hours Medium Severity Verified June 2026
Error Code
P2307
Brand
OBD-II Generic
Product Type
automotive
Severity
Medium
DIY Difficulty
Medium
Estimated Fix Time
1-2 hours
Error code P2307 indicates that the powertrain control module (PCM) has detected a high voltage condition in the primary circuit of ignition coil C. This typically points to a faulty ignition coil, wiring issue, or PCM problem. Follow this guide to diagnose and fix the issue.
Ad

Tools You'll Need

How to Fix Error Code P2307

  1. Check for Additional Codes and Inspect Coil

    Ensure engine is off and key is removed before working on ignition components.
  2. Test Ignition Coil C Primary Circuit

    Use insulated gloves and avoid touching live circuits.
  3. Inspect Wiring and Connector

  4. Replace Ignition Coil C

    Disconnect the battery negative terminal before replacing the coil.
  5. Test PCM Output

    PCM testing is advanced; consult a professional if unsure.

Parts You May Need

Ad

When to Call a Professional

If you've replaced the ignition coil and wiring and the code returns, or if you suspect a PCM issue, seek professional diagnosis. PCM replacement requires programming that may be beyond DIY scope.

Frequently Asked Questions

Can I drive with code P2307?
It's not recommended. Driving with a misfire can damage the catalytic converter and reduce fuel economy. Have the issue diagnosed promptly.
What is ignition coil C?
Ignition coil C refers to the coil that fires cylinder number C (the third cylinder in the firing order). The specific cylinder depends on engine layout.
Will clearing the code fix it?
Clearing the code may temporarily turn off the check engine light, but if the underlying issue isn't fixed, the code will return.
How much does a replacement ignition coil cost?
Ignition coils typically cost between $30 and $100 for the part. Labor costs vary if you have a shop do it.
What does 'primary control high' mean?
It means the PCM detected a voltage higher than expected in the coil's primary circuit, often due to a short to voltage or internal coil failure.