Code result
P0315
Crankshaft Position System Variation Not Learned
High severity
What it means
The PCM has not yet learned the crankshaft position variation table required for accurate misfire detection. After flywheel/sensor replacement or PCM relearn, a procedure must be performed (typically deceleration from a defined RPM with closed throttle).
Is it safe to drive?
No — stop driving
This code points to a problem that can cause damage or affect safety. Avoid driving and have the vehicle diagnosed promptly.
Most likely causes
Relearn procedure not yet performed
highOne of the most commonly reported causes for this code — check this first.
Related help
Get the full diagnosis
Add your vehicle and see step-by-step repair help, recalls, and TSBs in Wrenchify.
Diagnose P0315 freeNo credit card required