HomeTrouble CodesP2300

P2300 — Ignition Coil Primary Control Circuit Low

Manufacturer-specificPowertrain (engine & transmission)

P2300 means the Powertrain Control Module (PCM) has sensed a low‑voltage (ground) condition on the primary control circuit of an ignition coil, indicating the coil is not being driven properly. The fault is usually found in the coil itself, its wiring/connectors, or the ground path; the PCM rarely fails. When this code is set the engine typically runs rough or misfires and the Malfunction Indicator Lamp (MIL) illuminates.

Symptoms

What causes it — most likely first

1. Faulty ignition coil (internal short to ground)

An internally shorted coil will pull the primary circuit low, causing the PCM to set P2300. This is the most common cause, especially if the code appears after a single coil failure.

2. Wiring/connector damage (short to ground, open, corrosion)

A chafed wire, pinched harness, or corroded terminal can short the primary circuit to ground or create an open, preventing proper voltage from reaching the coil.

3. Poor ground at coil or PCM

If the ground reference for the coil driver is weak or missing, the circuit may read low even though the coil itself is functional.

4. Failed PCM driver (rare)

The PCM’s internal output transistor that drives the coil can fail, resulting in a low‑side short. This is the least common cause and should be investigated only after ruling out the coil and wiring.

5. Faulty ignition switch or power supply issue

Insufficient voltage to the coil (e.g., from a weak ignition switch) can sometimes manifest as a low‑side fault, though the code specifically points to a ground‑side problem.

How it's diagnosed

  1. Record freeze‑frame data with a scan tool and confirm that P2300 is present.
  2. Visually inspect the ignition coil, its wiring harness, and connector for damage, corrosion, or loose contacts.
  3. Measure the primary coil resistance and check for a short to ground with a multimeter; replace the coil if out of spec.
  4. Perform a circuit continuity and insulation test on the wiring between the PCM and the coil, looking for shorts to ground or open circuits.
  5. Verify proper ground at the coil and at the PCM’s driver circuit; clean/repair grounds as needed.
  6. If coil and wiring test good, use an oscilloscope to confirm the PCM is providing the correct pulse; if the pulse is missing, consider a PCM issue (rare) after all other possibilities are eliminated.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationManufacturer-specific (P1/B1/C1/U1)

Frequently asked

I was told to replace the PCM because of P2300. Is that really necessary?

In the vast majority of cases the PCM is not the problem. The coil, its wiring, or a bad ground is the culprit. PCM replacement should only be considered after the coil and harness have been verified as good.

Can I still drive the vehicle with a P2300 code?

You may be able to drive short distances, but the misfire can damage the catalytic converter and worsen performance. It’s best to diagnose and repair the fault promptly.

Will resetting the code make the problem go away?

Clearing the code without fixing the underlying issue will only cause the MIL to re‑illuminate once the PCM detects the fault again.

Is P2300 specific to a particular cylinder?

The generic definition refers to the coil designated 'A', which is typically the first cylinder (often cylinder #1). If your vehicle uses a coil‑per‑plug design, the fault applies to that specific coil.