P0320
Fix within a few daysThe engine computer isn't getting a proper signal from the crankshaft position sensor, which tells it how fast the engine is spinning.
Code P0320 means the engine computer isn't getting a proper crankshaft position sensor signal. Common causes: CKP sensor (75%), wiring (20%). Drivability: Limit driving, fix within a few days. Repair cost: $50-$200 DIY, $150-$500 professional.
Can I Drive With P0320?
Limit driving, fix within a few days
Essential trips under 10 miles, avoid highways and heavy traffic. Be prepared for the engine to stall.
Stop driving immediately if: Engine stalls repeatedly, engine won't start, significant power loss, or a flashing Check Engine Light.
Symptoms of P0320
- 1Check Engine Light is on
- 2Engine stalls while driving
- 3Engine cranks but won't start
- 4Rough idle or misfires
- 5Reduced engine power
Common Causes of P0320
Parts most likely causing this code, ranked by probability
A faulty crankshaft position sensor fails to send the necessary engine speed signal to the PCM, causing the P0320 code.
75% of P0320 cases are fixed by replacing this part
Damaged, corroded, or loose wiring and connectors prevent the CKP sensor signal from reaching the PCM.
20% of P0320 cases are fixed by repairing this wiring
A rare internal fault within the PCM can prevent it from correctly processing the engine speed input signal.
5% of P0320 cases are fixed by replacing the PCM
Check These First (Before Buying Parts)
- Visually inspect the crankshaft position sensor's wiring harness and connector for any signs of damage, fraying, or corrosion.
- Ensure the connector is fully seated and secure.
How to Diagnose P0320
- 1Visually inspect the crankshaft position sensor and its wiring for any obvious damage, fraying, or loose connections.
- 2Check for proper voltage and ground at the CKP sensor connector using a multimeter.
- 3Test the resistance of the CKP sensor itself (refer to your vehicle's service manual for specifications).
- 4Use a scan tool to monitor live data for engine RPM while cranking; if it shows zero or erratic readings, the sensor or circuit is faulty.
- 5If all sensor and wiring checks pass, consider a PCM diagnosis by a qualified technician.
P0320 on Popular Vehicles
Toyota Camry
2007-2024Crankshaft position sensor failures are common. Access can be challenging on some models, often requiring removal of other components for clear access.
70% fixed by replacing the CKP sensor
Honda Accord
2003-2024Similar to Toyota, Honda Accords frequently experience CKP sensor issues. Wiring harness integrity should always be checked, especially near the sensor.
75% fixed by replacing the CKP sensor
Ford F-150
2004-2024P0320 is a common code on F-150s, often due to a failing CKP sensor. The sensor location can vary, sometimes requiring removal of the starter or other components for access.
80% fixed by replacing the CKP sensor
Frequently Asked Questions
What does P0320 mean?
P0320 indicates that the Powertrain Control Module (PCM) has detected an issue with the engine speed input circuit, specifically the signal from the crankshaft position sensor.
Can I drive with P0320?
Limit driving, fix within a few days. If your engine is stalling or won't start, do not drive it. If it's just a Check Engine Light with no immediate symptoms, you can drive for essential short trips, but get it fixed quickly to avoid being stranded.
Will P0320 clear itself?
No, P0320 will not clear itself. The underlying issue with the crankshaft position sensor or its circuit must be repaired. Once fixed, you can clear the code with a scan tool, or it will clear after several drive cycles if the fault does not return.
How do I fix P0320 myself?
Start by inspecting the crankshaft position sensor's wiring and connector for damage. If they look good, test the sensor's resistance with a multimeter. If the sensor is faulty, replace it. This often involves removing a bolt and unplugging a connector.
How much does it cost to fix P0320?
DIY repair costs for P0320 are typically $50-$200 for a new crankshaft position sensor. Professional repair at a shop will cost $150-$500, including parts and labor.
P0320 keeps coming back - why?
If P0320 keeps returning, it means the root cause wasn't fully addressed. This often points to a wiring issue that was overlooked, a faulty replacement sensor, or, in rare cases, an intermittent PCM problem.
Will P0320 fail emissions/smog test?
Yes, P0320 will cause your vehicle to fail an emissions or smog test. The Check Engine Light being on automatically results in a failure in most states, and an issue with engine speed input can affect other emissions-related systems.
What's the difference between P0320 and P0300?
P0320 specifically indicates a problem with the engine speed input circuit, usually the crankshaft position sensor. P0300 indicates a random or multiple cylinder misfire. A faulty crankshaft position sensor (P0320) can often *cause* misfires (P0300) because the PCM loses track of engine timing.
P0320 on Ford F-150?
On Ford F-150s, P0320 is commonly caused by a failing crankshaft position sensor. Access can vary by engine size and year, but it's a frequent repair. Always check the wiring harness for rodent damage, which is also common on trucks.
Questions to Ask Your Mechanic
Did you check the crankshaft position sensor's signal with a scope or scan tool?
Good answer: Yes, I monitored the RPM signal and saw it was erratic/missing. I also checked the sensor's resistance and it was out of spec.
What did you find when inspecting the wiring harness to the crankshaft position sensor?
Good answer: I found no visible damage, corrosion, or loose connections. I also performed a continuity test on the wires from the sensor to the PCM.
Repair Cost Estimate
DIY Repair
Parts only
$50-$200
Shop Repair
Parts + labor
$150-$500
Save $100-$300 by doing it yourself
Difficulty
intermediate
Time
1-3 hours
Intermediate - requires basic diagnostic tools like a multimeter and scan tool, and some mechanical aptitude to access and replace the sensor.
Cost of Waiting
Ignoring P0320 can lead to your engine stalling unexpectedly, leaving you stranded. Continued driving with an intermittent signal can also cause misfires, sending unburned fuel into your catalytic converter, potentially damaging it. A $50-$200 sensor replacement now prevents a $1,200-$2,500 catalytic converter replacement later.
While You're In There...
If you find damaged wiring, a repair kit provides the necessary connectors and wires to make a durable fix, preventing future electrical issues.
Tools You'll Need
- OBD-II Scan Tool
- Multimeter
- Socket Set
- Wrench Set
- Wire Strippers/Crimpers (if wiring repair needed)
- Dielectric Grease
P0320 is a common sensor code. Most repairs involve replacing the crankshaft position sensor, which is a straightforward job for an intermediate DIYer, and your engine will run reliably afterward.
- Family-owned since 1957
- 990,000+ happy customers
- Fast nationwide shipping
- Easy returns
Your Next Steps
Step 1: Visually inspect the crankshaft position sensor and its wiring for any obvious damage or loose connections. Clean any visible corrosion.
Step 2: If the visual inspection doesn't reveal the problem, use a multimeter to test the sensor's resistance and check for proper voltage at the connector. Compare readings to your vehicle's service manual.
Step 3: If the sensor tests faulty or the wiring is damaged, replace the crankshaft position sensor or repair the wiring. Parts you'll likely need: new crankshaft position sensor, possibly wiring connectors.
