01 This Is Why Your Car’s Rear Passengers Are Protected • 02 How to Schedule Your Automotive Maintenance • 03 Why Wheel Alignment is Important and When It's Done • 04 The Complete First Time Car Owner's Maintenance Schedule: P… • 05 What Causes Your Car's Steering Wheel to Become Difficult W… • 06 Drivers Just Learned Why Their Car Alarm Randomly Goes Off … • 07 This Is Why Your Car’s Door Won’t Latch Properly • 08 How to Rebuild a Car Battery (Is It Worth the Effort?) • 09 Steering Systems: Parallelogram vs Rack and Pinion • 10 Troubleshooting Turn Signal Woes: Why Do Turn Signals Blink… •

DTC codes / P03xx · Ignition system and misfire / P0320

P0320Ignition/Distributor Engine Speed Input Circuit

P0320 indicates that the powertrain control module (PCM) has detected a problem with the ignition or distributor engine speed input circuit, which provides the signal used to determine engine RPM and ignition timing. The PCM monitors this circuit and sets the code when the signal is missing, erratic, or out of expected range, often resulting in a no-start or poor running condition.

SystemPowertrain
Code typeGeneric (all makes)
SeverityMedium
Fix difficultyIntermediate
AreaIgnition system and misfire

Symptoms you may notice

  • Engine may crank but not start, or may stall immediately after starting
  • Intermittent stalling while driving, especially at low speeds or during deceleration
  • Rough idle or misfire, sometimes with backfiring through the intake or exhaust
  • Tachometer may fluctuate erratically or read zero while the engine is running
  • Often no symptoms besides the warning light, especially if the fault is intermittent

Common causes, most likely first

  1. Faulty crankshaft position sensor or distributor pickup coil (engine speed sensor)
  2. Damaged or corroded wiring in the engine speed input circuit, including chafed insulation or broken conductors
  3. Loose or corroded electrical connectors at the sensor or PCM
  4. Failed ignition control module or distributor assembly (on distributor-equipped engines)
  5. PCM internal fault affecting the signal processing circuit (rare)
  6. Aftermarket alarm or remote start installation tapping into the tachometer signal wire

How to diagnose and fix it

  1. Inspect the engine speed sensor and its wiring for physical damage, corrosion, or loose connections; clean and secure as needed
  2. Check for technical service bulletins (TSBs) or known issues for the specific vehicle make and model related to this code
  3. Measure the sensor's resistance and compare to specification; replace if out of range
  4. Backprobe the sensor signal wire at the PCM and check for an AC voltage signal while cranking; a missing or weak signal indicates a sensor or wiring fault
  5. Check the sensor's air gap (if adjustable) and ensure the reluctor ring or distributor pickup is not damaged or contaminated
  6. Perform a wiggle test on the wiring harness while monitoring the signal with a lab scope to detect intermittent opens or shorts
  7. If all external circuits and components test good, suspect a faulty PCM and perform further diagnostics before replacement

Don't overlook the tachometer signal

  • A common oversight is a failing crankshaft position sensor that only acts up when hot; the code may not set until the engine reaches operating temperature, so testing must include a heat soak.
  • Aftermarket remote starters or alarms often splice into the tachometer wire, introducing resistance or intermittent shorts that mimic a failed sensor; always inspect for non-factory wiring.
  • On distributor-equipped engines, a worn distributor shaft bushing can cause the pickup coil air gap to vary, setting P0320 without a completely failed sensor.
  • The PCM may set P0320 due to a poor ground connection at the engine block or chassis, which affects the reference voltage for the sensor circuit; check grounds before condemning parts.
  • A faulty ignition switch or worn ignition cylinder can cause intermittent power loss to the ignition system, leading to a stored P0320 that is misdiagnosed as a sensor failure.

Can I keep driving with P0320?

If the engine starts and runs without stalling, you can drive cautiously to a repair shop, but avoid heavy acceleration or long trips because the fault can cause sudden stalling. If the engine will not start or stalls repeatedly, do not drive and have the vehicle towed to prevent safety hazards.

Guidance is general and written for all OBD-II vehicles. Exact tests and values vary by model, so confirm the fault before replacing parts.

Running on fumes Free guides aren't free to make. Top up the tank. Any amount, one time. Fuel the Garage