P2309
Ignition Coil D Primary Control Circuit Low
Ignition / misfire
Generic OBD-II
Medium
What it means
P2309 means the ECM detected low voltage in the primary control circuit for ignition coil 'D' — usually a short to ground, a bad connector, or a failed coil. The affected cylinder can misfire, causing a rough idle and lost power. Because sustained misfires can damage the catalytic converter, it's worth fixing promptly.
Medium
Can I keep driving? You can usually drive, but that cylinder may misfire; a sustained misfire can overheat the converter, so repair it soon.
Common symptoms
What you'll notice
- Misfire, rough idle, or shaking
- Hesitation and reduced power on acceleration
- Check-engine light on (may flash during an active misfire)
- Slightly increased fuel consumption
Common causes
Most likely first
- Short to ground in the coil 'D' primary control wireLikely
- Corroded or loose connector at the ignition coilCommon
- Failed ignition coil DCommon
- Open or damaged wiring between the ECM and the coilLess often
- Faulty ECM coil driver (rare)Less often
How to diagnose & fix
Work through it in order
- Read freeze-frame data and identify which cylinder coil 'D' feeds.
- Inspect the coil connector and primary control wiring for a short to ground or chafing.
- Swap coil D with a known-good coil to see if the fault follows the coil.
- Measure the coil primary resistance and compare to spec; replace if out of range.
- If wiring and coil are good, test the ECM driver output. Clear and re-test.
FAQ
Quick answers
Is it safe to drive with P2309?+
For a short distance, but a misfiring cylinder dumps raw fuel into the exhaust and can damage the catalytic converter. Repair it soon, and stop if the light flashes.
Can I just clear P2309?+
It returns within a few drive cycles until the coil, connector, or wiring is fixed. Clear it after the repair to confirm.
Related codes
Often seen with P2309
Read & clear P2309 yourself
Scan your car, confirm the code, and clear it once it's fixed — with OBD DashX on your phone.
✓ Verified name — SAE J2012 / ISO 15031-6Guidance reviewed by OBD DashX