P2301 Code: Ignition Coil A Primary Control Circuit High
The P2301 code means the computer sees high voltage in the control circuit of ignition coil A, either an open circuit or a short to voltage. It can cause misfires on one or two cylinders, jerking and loss of power. You can drive short distances with caution, but a cylinder with no spark can damage the catalytic converter.
- Severity
- High
- Can I keep driving?
- Yes, but with caution
- Estimated cost
- $30 to $200
- Difficulty
- Medium
- System
- Ignition and Misfires
- Applies to
- All OBD2 vehicles
On this page
What the P2301 code means
On engines with one coil per cylinder (coil on plug) or with dual coils, the computer controls the primary circuit of each coil: it charges the coil for a few milliseconds and then cuts the current so the spark jumps. The letters A, B, C and so on identify each coil or each control circuit depending on the manufacturer. On many engines A corresponds to cylinder 1.
The computer monitors the control circuit from its own driver transistor. The P2301 code means high voltage in the control circuit (an open circuit or a short to voltage). Before you replace the component, check the fuse, relay, connector and wiring, because they are the most common cause.
Many modern coils have the ignition transistor built in and receive a low voltage trigger signal from the computer. A short to ground or an open circuit in that signal leaves the coil with no spark.
To confirm it, measure the continuity of each wire between the component connector and the computer connector with the key off. It should be less than 1 ohm, and an infinite reading means the wire is open. If the wiring is good, measure the component itself: infinite resistance confirms it is open inside.
P2301 code symptoms
- Check engine light or another warning light on.
- Misfires on one or two cylinders, jerking and loss of power.
Likely causes of the P2301 code
- Loose or broken connector. The most common cause, especially after another repair.
- Coil or motor open with infinite resistance.
- Control wire cut between the component and the computer.
- Short to 12 V. The control wire touches another wire that carries voltage.
How to diagnose the P2301 code step by step
- Activate the component with the scan tool and check whether it responds.
- Check the fuse and relay. Measure the voltage on both sides of the fuse, and swap the relay with an identical one.
- Measure the supply at the connector. Battery voltage with the key on or when it is activated.
- Measure the resistance of the component and compare it with the manual. Check the insulation to ground too.
- Check the control wire. Continuity to the computer and no shorts.
How to fix the P2301 code
- Repair the connector, the wiring or the supply.
- Replace ignition coil A if it does not respond with correct power and command.
- Clear the codes and verify.
After the repair, check the spark plug of the same cylinder and make sure the P2301 code stays away and there are no misfires on the scan tool.
Technical reference data
- Coil with a built-in igniter: 12 V supply, ground and a trigger signal of 0 to 5 V.
- Primary resistance of coils without a built-in igniter: 0.4 to 2 ohms.
- Always check the spark plug of the same cylinder too.
- These are reference values only: check the manufacturer data for your vehicle.
Brand-specific notes
This code is very common on several makes. Swapping the coil with the one from another cylinder is the quickest test: if the misfire follows the coil, the coil is bad.
P2301 on Volkswagen
Very frequent on Volkswagen 1.8T and 2.0 TFSI engines.
P2301 on Audi
Very frequent on Audi 1.8T and 2.0 TFSI engines.
P2301 on SEAT
Very frequent on SEAT 1.8T and 2.0 TFSI engines.
P2301 on Ford
Very frequent on Ford vehicles.
P2301 on Chevrolet
Very frequent on Chevrolet vehicles.
P2301 on Hyundai
Very frequent on Hyundai vehicles.
P2301 on Kia
Very frequent on Kia vehicles.
Questions about the P2301 code
There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.