Severity High
P2301

Ignition Coil Primary Control Circuit High Voltage

What does the P2301 code mean?

The P2301 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 to generate spark. A high voltage condition can be caused by a short to power, a faulty ignition coil, or a problem with the PCM driver. This can lead to misfires, poor engine performance, and increased emissions.

High
Severity
$50-$150
Typical Cost
High
Frequency

01. Most Common Causes

02. Symptoms You Will Notice

03. Step-by-Step Diagnosis

1

Step 1: Scan for codes and record freeze frame data.

2

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

3

Step 3: Test the ignition coil primary resistance with a multimeter (specs vary by vehicle).

4

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

5

Step 5: Use a lab scope to check the PCM control signal; if signal is missing or erratic, suspect PCM issue.

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

04. Commonly Affected Makes

ToyotaVolkswagen FordChevrolet HondaHyundai / Kia NissanBMW

05. Frequently Asked Questions

Is it safe to drive with this code?

It is not recommended to drive with P2301 as it can cause misfires, damage the catalytic converter, and lead to poor fuel economy. Have it diagnosed promptly.

How much does it cost to fix?

The cost typically ranges from $50 to $150 for a single ignition coil replacement, plus diagnostic fees. If the PCM is faulty, costs can be higher.

06. Related Codes