Ignition Coil Primary Control Circuit High Voltage
The P2304 code indicates that the Engine Control Module (ECM) has detected a voltage higher than expected in the primary control circuit of ignition coil 'A'. This circuit controls the coil's ground path to fire the spark plug. A high voltage condition can result from a faulty ignition coil, damaged wiring, poor electrical connections, or a failing ECM. This issue can cause misfires, reduced engine performance, and increased emissions.
01. Most Common Causes
- Faulty ignition coil
- Short to voltage in the primary control circuit
- Damaged wiring or connector
- ECM failure (rare)
02. Symptoms You Will Notice
- Check Engine Light on
- Engine misfire or rough idle
- Reduced power and acceleration
- Poor fuel economy
03. Step-by-Step Diagnosis
Step 1: Scan for codes and record freeze frame data.
Step 2: Visually inspect ignition coil and wiring for damage or corrosion.
Step 3: Test ignition coil primary resistance with a multimeter (specs vary by vehicle).
Step 4: Check for voltage at the coil connector with key on; should be battery voltage on power wire.
Step 5: Swap coil with another cylinder and see if code moves; if so, replace coil.
04. Commonly Affected Makes
05. Frequently Asked Questions
Is it safe to drive with this code?▼
It is not recommended to drive long distances as it can cause catalytic converter damage due to unburned fuel. Short trips to a repair shop are okay.
How much does it cost to fix?▼
Typically $50-$150 for a DIY coil replacement; shop labor may add $100-$200.