P0320Generic code

P0320 Code: Ignition/Distributor Engine Speed Input Circuit

The P0320 code means the computer is not receiving the engine speed signal from the distributor or the reference sensor correctly. It can leave the engine unable to start or make it stall. You can drive with caution, but the engine may shut off without warning.

Severity
High
Can I keep driving?
Yes, but with caution
Estimated cost
$50 to $500
Difficulty
Medium
System
Ignition and Misfires
Applies to
All OBD2 vehicles
On this page

What the P0320 code means

On engines with a distributor, or with an ignition reference sensor, the computer gets the engine speed and position from that sensor. The P0320 code means that signal is missing or not valid.

It is very common on Honda and Acura models with a distributor, where the sensor sits inside the distributor and moisture or wear on the shaft damages it. On modern engines, the equivalent is the crankshaft sensor.

If the engine stalls when it is hot and starts again once it cools down, the sensor is usually failing with temperature.

P0320 code symptoms

  • The engine does not start.
  • The engine stalls while driving.
  • The tachometer drops to zero.
  • Jerking.

Likely causes of the P0320 code

  1. Sensor inside the distributor.
  2. Moisture or oil in the distributor. Leaking shaft seal.
  3. Wiring and connector.
  4. Ignition module.

How to diagnose the P0320 code step by step

  1. Watch the rpm on the scan tool while cranking. If it reads zero, the computer sees no signal.
  2. Inspect the inside of the distributor.
  3. Measure the sensor signal with an oscilloscope or a multimeter.
  4. Check the power supply and ground.

How to fix the P0320 code

  • Replace the sensor or the distributor.
  • Replace the seal if oil is getting in.
  • Repair the wiring.

After the repair, clear the P0320 code and confirm the tachometer follows the engine through a hot restart.

Technical reference data

  • Reference signal: one pulse per cylinder or per revolution, depending on the design.
  • These values are for orientation only. Check the manufacturer data for your engine.

Brand-specific notes

P0320 on Honda

This code is strongly associated with the 1990s and 2000s Honda Civic and Accord with a distributor (internal CKP/TDC sensors).

Frequently asked questions about P0320

Can I drive with a P0320 code?
With caution. The engine can shut off without warning, which is dangerous in traffic.
Do I have to replace the whole distributor?
Often that is the most practical repair, although some sensors are sold separately.
Why does it fail when hot?
Electronic sensors degrade with temperature, so the signal drops out once the engine is warm and comes back after it cools.
How much does it cost to fix P0320?
Between $50 and $500, depending on whether it is a sensor, a seal, wiring or the whole distributor.
What does the P0320 code mean?
It is a generic OBD2 code that means the engine speed signal from the distributor or the ignition reference sensor is missing or not valid.
What is the most common cause of P0320?
A failing sensor inside the distributor, often made worse by moisture or oil getting in through a worn shaft seal.

Questions about the P0320 code

There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.