P0320 - Ignition/Distributor Engine Speed Input Circuit Malfunction
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.
1. Most Common Causes
- Faulty crankshaft position sensor
- Damaged or corroded wiring/connectors in the sensor circuit
- Defective distributor pickup coil (if equipped)
- Faulty engine control module (rare)
2. Symptoms You Will Notice
- Engine misfires or runs rough
- Check Engine Light illuminated
- Engine stalling or difficulty starting
- Reduced engine power or hesitation
3. Step-by-Step Diagnosis
Step 1: Use an OBD2 scanner to confirm P0320 and check for other codes.
Step 2: Visually inspect the crankshaft position sensor and distributor wiring for damage or corrosion.
Step 3: Test the sensor's resistance and signal output with a multimeter or oscilloscope.
Step 4: Check the sensor's air gap and alignment if applicable.
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.