P0315 Code: Crankshaft Position System Variation Not Learned
The P0315 code means the computer has not memorized the small differences in the crankshaft reluctor wheel. Without that learning it cannot watch for misfires properly. It usually appears after a repair, does not change how the car drives, and is fixed with a relearn procedure.
- Severity
- Low
- Can I keep driving?
- Yes, no immediate risk
- Estimated cost
- $0 to $100
- Difficulty
- Easy
- System
- Ignition and Misfires
- Applies to
- All OBD2 vehicles
On this page
What the P0315 code means
Every reluctor wheel has tiny manufacturing differences between its teeth. The computer learns them (CKP variation, crank relearn, or CASE on GM) so it can detect misfires accurately.
After the computer, the crankshaft sensor, the flywheel or the wheel itself is replaced, that learning is erased and the P0315 code appears. It is solved by running the learning procedure, normally with a scan tool.
Until it is done, the computer may disable the misfire monitor, and the vehicle will not pass the emissions inspection.
P0315 code symptoms
- Check engine light on.
- Misfire monitor incomplete.
- Normally no driving symptoms.
Likely causes of the P0315 code
- Relearn not performed after the computer, the CKP sensor or the flywheel was replaced.
- Relearn interrupted.
- Damaged reluctor wheel that prevents the learning from finishing.
How to diagnose the P0315 code step by step
- Find out whether there were recent repairs.
- Perform the relearn with the scan tool. It usually requires a warm engine and taking it to a specific rpm with your foot on the brake.
- If it does not complete, inspect the reluctor wheel and the CKP sensor.
How to fix the P0315 code
- Perform the crankshaft variation relearn.
- Repair the reluctor wheel if it is damaged.
After the relearn, clear the code and drive the vehicle through a few normal drive cycles so the misfire monitor can run and reach ready status.
Technical reference data
- Some manufacturers allow the relearn to be done with decelerations on the road.
- These values are for orientation only. Check the manufacturer data for your engine.
Brand-specific notes
P0315 on GM
This code is very frequent on GM vehicles, which use the CASE Relearn procedure.
P0315 on Ford
This code is very frequent on Ford vehicles, which use the crankshaft profile learning procedure.
Questions about the P0315 code
There are no questions about this code yet. Tell us about your case: vehicle, symptoms and what you have already checked.