P0315 - Crankshaft Position System Variation Not Learned
The crankshaft variation relearn data has not been completed or is no longer valid.
Code first. Confirm symptoms and checks before pricing parts.
Explore Related Systems
Compare nearby repair families.
Common Next Steps
Turn the code into the next check.
Check coil boots, carbon tracking, and whether the miss follows a swap.
Inspect gap, fouling, wear, oil, coolant, and plug-well condition.
Move to injector balance, pulse, or leak-down checks if the misfire stays.
Use compression or leak-down testing when spark and fuel checks do not move the fault.
Related Inspection
Code Overview
The crankshaft variation relearn data has not been completed or is no longer valid.
Common Causes
- Battery disconnected or PCM reset
- Crankshaft relearn not performed
- Crank sensor or reluctor issue
Diagnostic Steps
- Check whether a crank variation relearn is required
- Inspect for crank sensor faults
- Confirm no related timing or misfire faults are active
Related OBD Codes
Browse nearby codes when systems overlap.
Next Steps
Move from code to checks, then estimate.