LEMON Manuals: Even more car manuals for everyone: 1960-2025
Home >> Chevrolet >> 2017 >> SS Automatic Trans >> Repair and Diagnosis >> Engine Performance >> Engine Control Systems >> Engine Controls And Fuel - 6.2L (LS3) - Repair Instructions >> Repair Instructions >> Crankshaft Position Variation Learn >> Notes
April 5, 2026: LEMON Manuals is launched! Read the announcement.

Crankshaft Position 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:

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 components listed below:

  1. Verify no DTCs are set.
    • If DTC P0300 - P0308, P0315, or no DTCs are set 
  2. NOTE:

    The Crankshaft Position Variation Learn may have to be repeated up to 5 times before the procedure is successful.

  3. Engine Running at normal operating temperature, perform the scan tool Crankshaft Position Variation Learn procedure and follow the on screen instructions.
  4. Verify the scan tool displays Test Passed Successfully when completed.
    • If Test Passed Successfully is not displayed 

      Verify that none of the conditions listed below 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.
    • A damaged or misaligned reluctor wheel.
    • Worn crankshaft main bearings.
    • Excessive crankshaft runout.
    • A damaged crankshaft.
    • If a condition is exists, repair or replace as necessary.
    • If no conditions exist, replace the K20 Engine Control Module.
    • If Test Passed Successfully is displayed 
  5. Clear all DTCs.
  6. Engine Running.
  7. Verify a DTC is not set.
    • If a DTC is not set 
  8. All OK.