Home / DTC / P2310 — Ignition Coil D Primary Control Circuit High

P2310 — Ignition Coil D Primary Control Circuit High

Detailed page for trouble code P2310.

34,336codes
59brands
11,845generic
22,491specific
Reset
Code

P2310

Generic P — Powertrain

Ignition Coil D Primary Control Circuit High

Brand: Generic
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Open, short to battery (B+), or high-resistance wiring/connectors in the coil D primary circuit
  • Faulty ignition coil D (internal short/open)
  • Faulty PCM/ECM driver for coil D
  • Poor or corroded connector/pin or poor ground
  • Blown or incorrect fuse/ignition relay or stuck ignition switch providing constant battery voltage
  • Intermittent wiring damage (heat, chafing) or water intrusion

Symptoms

  • Check Engine Light (MIL) on with P2310 stored
  • Possible rough idle or misfire on the cylinder served by coil D
  • Hesitation, reduced power, or poor fuel economy
  • Intermittent starting or no-start (if coil not firing)

What to check

  • Verify DTC and freeze-frame/strain data. Note engine RPM, load, battery voltage and conditions when code set.
  • Perform a visual inspection of coil D harness, connector, and pins for corrosion, bent pins, heat damage, or loose terminals.
  • Check fuses and ignition relay and confirm proper switched battery feed to coil circuit when key is ON and cranking.
  • Backprobe coil D primary connector and check for proper battery feed and switching using a multimeter or lab scope.
  • Measure coil D primary resistance and compare to specification or to another known-good coil on the engine.
  • Swap coil D with another cylinder’s coil (if coils are identical) to see if code follows the coil.

Signal parameters

  • Battery feed to coil primary (key ON): approximately battery voltage (~11–14.5 V).
  • Primary switching: PCM typically grounds the primary to fire; primary voltage should drop toward 0 V when driver is ON (exact waveform varies).
  • Primary resting voltage (driver OFF): should be near battery voltage; prolonged higher than battery indicates a fault in control or feedback.
  • Typical coil primary resistance (vehicle dependent): commonly ~0.2–2.0 ohms for low-resistance coils; check vehicle spec. A very high or infinite resistance indicates open coil.
  • PCM driver expected behavior: low-impedance to ground when command to fire, open/high when not commanded. Abnormal high (>battery) or stuck-high signals indicate a fault.

Diagnostic algorithm

  1. Retrieve freeze-frame and pending codes. Note conditions when P2310 set.
  2. Visually inspect coil D connector, wiring, and nearby harness for damage, corrosion, or moisture. Repair as needed.
  3. Check related fuses and ignition feed/relay. Verify coil receives battery feed with key ON/crank. Repair fuse/relay/switch faults.
  4. With key OFF, disconnect coil D. Measure coil primary resistance across the coil primary terminals. If out of spec or open, replace coil.
  5. With connector connected, backprobe the primary feed and control pin. With key ON and engine OFF, verify battery feed and PCM control voltage. Crank engine while monitoring: primary should be pulsed (switching to ground) by PCM. Use an oscilloscope for best results.
  6. If primary is stuck at high voltage or never switched, inspect harness for short to B+ or open to PCM. Wiggle test wiring while monitoring to find intermittent faults.
  7. Swap coil D with another identical coil and clear codes. If code follows the coil, replace the coil. If code remains for cylinder D, suspect wiring or PCM.
  8. If wiring and coil check good, perform PCM driver tests per manufacturer procedure. Repair or replace PCM only after confirming driver fault and ruling out wiring/coil.
  9. After repairs, clear codes and road test. Recheck for code reappearance and monitor misfire/bank conditions.

Likely causes

  • Damaged or corroded coil D connector or wiring
  • Ignition coil D failure
  • Short to battery on the coil D primary feed or switched feed
  • Faulty PCM driver (less common)

Fault status

⚠️ Status
Ignition Coil D primary control circuit voltage higher than expected — PCM detected an abnormal high-voltage condition on the coil D control circuit (open or short/high resistance).
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 0.5-2.0 hours

Similar codes

7,637

The library contains 7,637 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.

Your experience will help others
+100 karma for a short comment :)
Send to email