P0320 - Ignition/Distributor Engine Speed Input Circuit Malfunction
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.
01. Most Common Causes
- Faulty crankshaft position sensor
- Damaged or corroded wiring/connectors in the sensor circuit
- Defective distributor pickup coil (if applicable)
- Failed PCM (rare)
02. Symptoms You Will Notice
- Engine cranks but does not start
- Engine stalls or runs rough
- Check Engine Light illuminated
- Intermittent starting issues
03. Step-by-Step Diagnosis
Step 1: Scan for additional codes and verify P0320 is present.
Step 2: Visually inspect the crankshaft position sensor and wiring for damage or corrosion.
Step 3: Test the sensor's resistance and AC voltage output while cranking the engine.
Step 4: Check for proper sensor gap and alignment with the reluctor wheel.
Step 5: If all else is good, test the PCM's input circuit for continuity and signal.
04. Commonly Affected Makes
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.