Crankshaft Position System Variation Learn: Notes
The Crankshaft Position Variation Learn procedure is required when the following service procedures have been performed, regardless of whether DTC P0315 is set:
- An engine replacement
- An engine control module (ECM) replacement
- A crankshaft balancer replacement
- A crankshaft replacement
- A crankshaft position sensor replacement
- Any engine repairs which disturb the crankshaft to crankshaft position sensor relationship
The ECM monitors certain component signals to determine if all the conditions are met to continue with the Crankshaft Position Variation Learn procedure. The scan tool only displays the condition that inhibits the procedure. The scan tool displays the signals of the following components:
- Crankshaft position sensors activity: If there is a crankshaft position sensor condition, refer to the applicable DTC set.
- Camshaft position sensor signal activity: If there is a camshaft position sensor signal condition, refer to the applicable DTC set.
- Engine coolant temperature (ECT): If the engine coolant temperature is not warm enough, idle the engine until the engine coolant temperature reaches the correct temperature.
- Verify no DTCs are set.
If any DTCs other than P0300-P0308, or P0315 are set
Refer to DIAGNOSTIC TROUBLE CODE (DTC) LIST - VEHICLE
If DTC P0300-P0308, P0315, or no DTCs are set
NOTE: The Crankshaft Position Variation Learn may have to be repeated up to 5 times before the procedure is successful - Engine Running at normal operating temperature, perform the scan tool Crankshaft Position Variation Learn procedure and follow the on screen instructions
- Verify the scan tool displays Test Passed Successfully when completed
If Test Passed Successfully is not displayed
Verify that none of the following conditions exist
- The ignition switch is in the ON position until there is insufficient system voltage.
- An ECM power disconnect with the ignition ON that may have erased the crankshaft position system variation values and set DTC P0315
- Interference in the signal circuit of the crankshaft position sensor
- Debris between the crankshaft position sensor and the reluctor wheel
- Worn crankshaft main bearings
- Excessive crankshaft runout
- A damaged crankshaft
If a condition exists
- 3.1 Repair or replace as necessary.
- 3.2 Engine Running at normal operating temperature, perform the scan tool Crankshaft Position Variation Learn procedure and follow the on screen instructions.
If no conditions exist, replace the K20 Engine Control Module
If Test Passed Successfully is displayed
- Clear all DTCs
- Engine Running.
- Verify a DTC is not set.
If a DTC is set
Refer to Diagnostic Trouble Code (DTC) List - Vehicle
If a DTC is not set
- All OK.