Severity High
P2312

Ignition Coil Primary Circuit Low Voltage

📅 Last reviewed: July 2026
What does the P2312 code mean?

The P2312 code indicates that the powertrain control module (PCM) has detected a low voltage condition in the primary control circuit of a specific ignition coil. This circuit controls the coil's ground path to fire the spark plug. A low voltage reading suggests excessive resistance, a short to ground, or a faulty coil driver, which can lead to misfires and reduced engine performance.

High
Severity
$50-$150
Typical Cost
High
Frequency

1. Most Common Causes

2. Symptoms You Will Notice

3. Step-by-Step Diagnosis

1

Step 1: Scan the PCM for codes and note the specific cylinder associated with P2312.

2

Step 2: Visually inspect the ignition coil and wiring for damage, corrosion, or loose connections.

3

Step 3: Measure resistance of the primary coil circuit; compare to manufacturer specs (typically 0.5-2.0 ohms).

4

Step 4: Check for voltage at the coil connector with key on; should be battery voltage on the power wire.

5

Step 5: Test the PCM's ability to ground the coil using a test light or oscilloscope; if no ground signal, suspect PCM or wiring issue.

4. Frequently Asked Questions

Is it safe to drive with this code?

It is not recommended to drive with this code as it can cause misfires, damage the catalytic converter, and reduce engine performance. Have it diagnosed promptly.

How much does it cost to fix?

The cost typically ranges from $50 to $150 for a DIY replacement of the ignition coil, or $100 to $300 if professionally diagnosed and repaired, including parts and labor.

5. Commonly Affected Makes

This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.

6. Related Codes

Need an OBD2 Scanner for the P2312? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →