Limit driving. The engine may stall without warning or fail to restart if the reference signal drops out, which is a safety risk in traffic. Diagnose and repair the ignition/RPM reference circuit before relying on the vehicle. P0320 means the engine control module lost a valid engine-speed (RPM) reference signal on its ignition/distributor input circuit — the crankshaft/ignition reference the PCM uses to time spark and fuel. It points to a circuit fault (wiring, connector, pickup or module) in that reference path, not a specific sensor performance fault.
What P0320 means
To fire spark and injectors at the right instant, the PCM needs a continuous engine-speed reference. On distributor-equipped engines that reference comes from the pickup inside the distributor (a magnetic or Hall-effect sensor) or from the ignition control module that conditions it; on distributorless engines it is derived from the crankshaft position sensor. P0320 sets when the PCM watches that engine-speed input line and sees the pulse train drop out, go erratic, or fall outside the expected pattern — an electrical circuit fault such as an open, short, poor connection, or a failing pickup. Because it is a circuit/input fault rather than a range or correlation fault, the code is about the signal not reaching the PCM cleanly, which the module treats as a lost or unreliable RPM reference and flags with the MIL.
Symptoms
- Check engine light on, often stored alongside a no-start or stall complaint
- Hard starting, extended cranking, or an intermittent no-start when the reference signal cuts out
- Engine stalls without warning, especially when the fault is heat- or vibration-related
- Tachometer reads zero or jumps erratically while the engine is cranking or running
- Rough running, misfire-like stumble, hesitation, or a sudden loss of power
Common causes
- Failing crankshaft position sensor or distributor ignition pickup producing a weak or dropping-out signal
- Damaged, chafed, or corroded wiring in the engine-speed reference circuit causing an intermittent open or short
- Loose, backed-out, or corroded terminals at the pickup, ignition module, or PCM connector
- Poor sensor ground or a bad ground splice shared by the ignition reference circuit
- Faulty ignition control module on distributor-type systems, which conditions and passes the RPM pulse to the PCM
- Damaged reluctor/tone ring or an incorrect pickup air gap distorting the signal
- Faulty PCM/ECM (rare — confirm the sensor, wiring, and module first)
Severity & driving advice
Severity: High — A lost engine-speed reference can cause sudden stalling or a no-start, so treat P0320 as urgent even if the car is currently running.
Can I drive? Limit driving. The engine may stall without warning or fail to restart if the reference signal drops out, which is a safety risk in traffic. Diagnose and repair the ignition/RPM reference circuit before relying on the vehicle.
Diagnostic approach
- Read codes and freeze frame first — Record every stored code and the freeze-frame conditions, noting RPM at the time and whether the complaint is a no-start, an intermittent stall, or a rough-run. If crankshaft or camshaft circuit codes (for example P0335 or P0340) are stored with P0320, work the lowest-level circuit fault first, since a lost reference signal often cascades into several ignition/timing codes.
- Inspect the reference circuit wiring and connectors — Trace the harness from the crankshaft/distributor pickup to the ignition module and PCM, looking for chafed insulation, melted sections near hot exhaust, corrosion, or spread terminals. Reference-signal faults are frequently intermittent connections, so include a wiggle test on the connectors while watching the engine-speed data or the tachometer.
- Watch live RPM while cranking — Monitor the engine-speed PID on a scan tool during cranking. A healthy input shows a steady RPM value; if it stays at zero or flickers while the engine turns, the reference signal is not reaching the PCM and the fault is in the pickup, its wiring, or the ignition module rather than a fueling problem.
- Scope or meter the reference signal — Back-probe the engine-speed signal wire at the PCM or module and observe it while cranking. A magnetic (variable-reluctance) pickup produces an AC waveform whose amplitude climbs with RPM; a Hall-effect or module-conditioned output produces a clean digital square wave switching between about 0 V and its reference high (commonly 5 V or battery voltage). A flat line, ragged edges, or missing pulses confirm a circuit or sensor problem.
- Verify supply, ground, and sensor integrity — For a three-wire Hall or module-fed pickup, confirm the reference/supply voltage and a clean ground with the key on. For a two-wire magnetic pickup, measure coil resistance and compare to the vehicle's specification (values vary widely by application, often in the several-hundred to roughly 1500 ohm range) and check for an open or a short to ground. Repair any out-of-range circuit before condemning the sensor.
- Check air gap, reluctor, and module, then retest — Inspect the trigger wheel or reluctor for damaged or contaminated teeth and confirm the pickup air gap where adjustable. On distributor systems, if the sensor and wiring test good but the RPM signal is still absent or noisy, test or substitute the ignition control module. Clear the code, road test or key-cycle per the drive conditions, and confirm the code does not return before considering the PCM.
FAQ
What is the difference between P0320 and P0335?
P0320 flags the engine-speed (RPM) reference input the PCM reads through the ignition/distributor circuit, so it is about the reference reaching the module. P0335 is specific to the crankshaft position sensor A circuit itself. On distributorless engines the two overlap because the crank sensor is the reference source, but P0320 is framed as the PCM's engine-speed input, so check the whole reference path, not just the crank sensor.
Can P0320 cause a no-start?
Yes. If the reference signal is fully lost, the PCM has no engine-speed reference to time spark and fuel, so the engine cranks but will not start. When the fault is intermittent, the car may start and run normally until the signal drops out again and it stalls or refuses to restart.
Is P0320 a crankshaft sensor code?
Often the crankshaft position sensor or the distributor pickup is the root cause, but P0320 describes the engine-speed input circuit as a whole. That includes the sensor, its wiring and connectors, the ground, and on distributor systems the ignition control module. Test the full circuit before replacing the sensor.
Why is P0320 common on some engines but not others?
The code is worded around a distributor/ignition engine-speed input, so it shows up most on older distributor-equipped engines and on makes such as Nissan that route an RPM reference through the ignition system. Many newer distributorless engines report the same physical problem under crankshaft-sensor codes like P0335 instead.
Can I clear P0320 and keep driving?
You can clear it to see whether it is a one-time glitch, but if it returns, do not rely on the vehicle. The underlying fault can strand you or cause a stall in traffic, so the safe path is to diagnose the reference circuit and repair the sensor, wiring, or module before further driving.