Ignition Coil Primary Control Circuit Low Voltage
The P2300 code indicates that the Powertrain Control Module (PCM) has detected a low voltage condition in the primary control circuit of the ignition coil. This circuit is responsible for triggering the coil to fire the spark plugs. A low voltage reading suggests a problem with the coil's primary winding, wiring, or the PCM's driver circuit, leading to weak or no spark, misfires, and potential drivability issues.
01. Most Common Causes
- Faulty ignition coil
- Open or shorted wiring in the primary control circuit
- Poor electrical connection at the coil or PCM
- Failed PCM (rare)
02. Symptoms You Will Notice
- Engine misfire or rough idle
- Check Engine Light illuminated
- Reduced engine power and poor acceleration
- Hard starting or stalling
03. Step-by-Step Diagnosis
Step 1: Use a scan tool to confirm P2300 and check for other codes.
Step 2: Visually inspect the ignition coil and wiring for damage or corrosion.
Step 3: Test the primary circuit voltage at the coil connector with a multimeter (should be near battery voltage with key on).
Step 4: Swap the suspect coil with another cylinder and see if the code follows.
Step 5: If wiring and coil are good, test the PCM output signal or check for PCM failure.
04. Commonly Affected Makes
05. Frequently Asked Questions
Is it safe to drive with this code?▼
It is not recommended. Driving with a misfire can damage the catalytic converter and cause poor performance.
How much does it cost to fix?▼
Typically $50-$150 for a DIY coil replacement, or $100-$250 at a shop including diagnosis.