Severity High
P0320

P0320 - Ignition/Distributor Engine Speed Input Circuit Malfunction

📅 Last reviewed: July 2026
What does the P0320 code mean?

The P0320 code indicates a problem with the ignition/distributor engine speed input circuit. This circuit is responsible for sending the engine speed (RPM) signal from the crankshaft position sensor or distributor pickup coil to the engine control module (ECM). A malfunction can cause the ECM to receive an incorrect or no signal, leading to ignition timing issues, misfires, and potential stalling. Common causes include a faulty crankshaft position sensor, damaged wiring, or a defective distributor pickup coil.

High
Severity
$50-$150
Typical Cost
High
Frequency

1. Most Common Causes

2. Symptoms You Will Notice

3. Step-by-Step Diagnosis

1

Step 1: Use an OBD2 scanner to confirm P0320 and check for other codes.

2

Step 2: Visually inspect the crankshaft position sensor and distributor wiring for damage or corrosion.

3

Step 3: Test the sensor's resistance and signal output with a multimeter or oscilloscope.

4

Step 4: Check the sensor's air gap and alignment if applicable.

5

Step 5: If all else fails, test the ECM for proper signal input.

4. Frequently Asked Questions

Is it safe to drive with this code?

It is not recommended to drive with P0320 as it can cause stalling or loss of power, leading to unsafe driving conditions.

How much does it cost to fix?

The cost typically ranges from $50 to $150 for parts and labor, depending on the specific cause and vehicle.

5. Commonly Affected Makes

This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.

6. Related Codes

Need an OBD2 Scanner for the P0320? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →