Ignition Coil Primary Control Circuit High Voltage
The P2304 code indicates that the powertrain control module (PCM) has detected a voltage higher than expected in the primary control circuit of ignition coil 'A'. This circuit controls the switching of the coil's primary winding to generate spark. A high voltage condition can result from a short to power, a faulty ignition coil, or a damaged PCM driver. This can cause misfires, poor engine performance, and increased emissions.
1. Most Common Causes
- Faulty ignition coil
- Short to voltage in the primary control circuit
- Damaged PCM or PCM driver
- Corroded or loose connector at the ignition coil
2. Symptoms You Will Notice
- Engine misfire or rough idle
- Check Engine Light illuminated
- Reduced engine power and poor acceleration
- Increased fuel consumption
3. Step-by-Step Diagnosis
Step 1: Scan for codes and record freeze frame data.
Step 2: Visually inspect the ignition coil connector and wiring for damage or corrosion.
Step 3: Test the primary control circuit voltage with a multimeter; compare to manufacturer specs.
Step 4: Swap the suspect ignition coil with another cylinder and see if the code moves.
Step 5: If the code persists, test the PCM output for proper operation.
4. 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 acceptable.
How much does it cost to fix?▼
Typically $50-$150 for diagnosis and replacement of the ignition coil, but costs can vary if the PCM needs replacement.
5. Commonly Affected Makes
This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.