P0315
DTC P0315
Diagnostic Instructions
* Perform the Diagnostic System Check - Vehicle (Diagnostic System Check - Vehicle) prior to using this diagnostic procedure.
* Review Strategy Based Diagnosis (Strategy Based Diagnosis) for an overview of the diagnostic approach.
* Diagnostic Procedure Instructions (Diagnostic Procedure Instructions) provides an overview of each diagnostic category.
DTC Descriptor
DTC P0315
- Crankshaft Position System Variation Not Learned
Circuit/System Description
The Crankshaft Position Reluctor Wheel Learn feature is used to calculate reference period errors caused by slight build tolerance variations in the crankshaft position sensor, crankshaft, reluctor wheel, and crankshaft position sensor location. The calculated error allows the engine control module (ECM) to accurately compensate for reference period variations. The ECM stores the Crankshaft Position Reluctor Wheel Learn values after a Learn procedure has been performed. If the actual crankshaft position variation is not learned in a given time DTC P0315 will set.
Conditions for Running the DTC
* DTCs P0016, P0335, P0336, P0340, and P0341 are not set.
* The engine speed is between 900-1,900 RPM
* The ECM is in fuel shut-off, or decel fuel cut-off mode.
* The Crankshaft Position Reluctor Wheel Learn has not learned successfully.
* The diagnostic runs continuously when the above conditions are met.
Conditions for Setting the DTC
The ECM detects that the Crankshaft Position Reluctor Wheel Learn values are not stored in memory for an accumulated time of more than 84 minutes.
Action Taken When the DTC Sets
DTC P0315 is a Type B DTC.
Conditions for Clearing the MIL/DTC
DTC P0315 is a Type B DTC.
Diagnostic Aids
* This Diagnostic parameter is stored in the ECM over a period of time. Time to set this DTC may take several drive cycles.
* Using a scan tool, monitor the CKP Zone 1 Variation Learn Status AND CKP Zone 2 Variation Learn Status parameters. DTC P0315 will not run, when the both parameters display: Complete.
* A smooth roadway may be useful to run the Crankshaft Position Reluctor Wheel Learn procedure successfully.
Reference Information
DTC Type Reference
Powertrain Diagnostic Trouble Code (DTC) Type Definitions (Powertrain Diagnostic Trouble Code (DTC) Type Definitions)
Scan Tool Reference
Control Module References (Programming and Relearning) for scan tool information
Circuit/System Verification
1. Ignition ON, monitor the following parameters with a scan tool. Both parameters should display: Complete.
* CKP Zone 2 Variation Learn Status
* CKP Zone 1 Variation Learn Status
2. Operate the vehicle within the Conditions for Running the DTC to verify that the DTC does not reset. You may also operate the vehicle within the conditions that you observed from the Freeze Frame/Failure Records data.
Circuit/System Testing
Note: You must perform the Circuit/System Verification before proceeding with Circuit/System Testing.
1. Perform the Crankshaft Position Reluctor Wheel Learn Procedure. Refer to, Crankshaft Position Reluctor Wheel Learn (Testing and Inspection).
• If the Crankshaft Position Reluctor Wheel Learn Procedure cannot be performed successfully, inspect for the following conditions:
* Interference in the signal circuit of the crankshaft position sensor
* The ignition switch is left in the ON position, until the battery is discharged
* An ECM power disconnect, with the ignition ON, that may have erased the Crankshaft Position Reluctor Wheel Learn values and set DTC P0315
* Any debris between the crankshaft position sensor and the reluctor wheel
* A damaged or misaligned reluctor wheel
* A damaged crankshaft-Refer to Crankshaft and Bearing Cleaning and Inspection (50. Crankshaft and Bearing Cleaning and Inspection).
* Excessive crankshaft runout
* Any worn crankshaft main bearings
• If the ECM is still unable to complete the learn procedure, replace the ECM.
2. Ignition OFF. Verify all vehicle systems are OFF. This may take up to 2 minutes.
Repair Instructions
* Perform the Diagnostic Repair Verification (Verification Tests) after completing the diagnostic procedure.
* Control Module References (Programming and Relearning) for ECM replacement, setup, and programming