Severity High
P0320

P0320 - Ignition/Distributor Engine Speed Input Circuit Malfunction

What does the P0320 code mean?

The P0320 code indicates a problem with the ignition/distributor engine speed input circuit. This circuit provides the crankshaft position (CKP) or engine speed signal to the powertrain control module (PCM). A malfunction can be caused by a faulty crankshaft position sensor, damaged wiring or connectors, a defective distributor pickup coil (if equipped), or a failing PCM. The PCM uses this signal to control ignition timing and fuel injection; without it, the engine may not start or may run poorly.

High
Severity
$50-$150
Typical Cost
High
Frequency

01. Most Common Causes

02. Symptoms You Will Notice

03. Step-by-Step Diagnosis

1

Step 1: Scan for additional codes and verify P0320 is present.

2

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

3

Step 3: Test the sensor's resistance and AC voltage output while cranking the engine.

4

Step 4: Check for proper sensor gap and alignment with the reluctor wheel.

5

Step 5: If all else is good, test the PCM's input circuit for continuity and signal.

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

04. Commonly Affected Makes

ToyotaVolkswagen FordChevrolet HondaHyundai / Kia NissanBMW

05. Frequently Asked Questions

Is it safe to drive with this code?

No, it is not safe. The engine may stall or fail to start, leaving you stranded. Have it diagnosed and repaired promptly.

How much does it cost to fix?

Typically $50-$150 for a crankshaft position sensor replacement, including parts and labor. Costs may vary if wiring repairs or PCM replacement is needed.

06. Related Codes