The CKP System Variation Learn procedure concerning the relationship of the Crankshaft Postion Sensor, or CKP, to the crankshaft reluctor was introduced in 1997 on some applications and use more broadly in 1998.
DTC P1336 indicates that CKP System Variation is not learned. This learn procedure is needed to compensate for minor variations in manufacturing tolerances that might alter the CKP signal relationship of the crankshaft position sensor to the reluctor wheel, possibly resulting in a false misfire DTC and MIL illumination.
CKP System Variation must be relearned when any of these part are removed or replaced...
1.) CKP sensor
2.) Crankshaft
3.) Engine block
4.) Engine assembly
5.) PCM
If a PCM is replaced without performing the CKP learn procedure, the P1336 will not set and it is possible that a Misfire DTC P0300 might later set falsely. This is due to an incorrect CKP System Variation value being stored in the PCM and being used in misfire calculation.
CKP System Variation is only relearned with a scan tool. It does not relearn on it's own.
1.) Make sure no DTCs are set. If DTCs are set set, service them before performing the procedure.
2.) The service brake must be firmly applied and the transmission in "PARK" for an automatic or "NEUTRAL" for a manual.
3.) The A/C must be "OFF" and the hood closed
4.) At this point, use the Tech 2 and CKP System Variation Learn
5.) Open the accelerator to the identified fuel cutoff speed and release it as soon as the PCM cuts off the fuel and the engine begins to decelerate
6.) The scan tool will identify when the procedure is complete
Diagnostic Aids
If the Crankshaft Position System Variation Learn Procedure cannot be learned, check for the following conditions...
1.) a chipped or damaged reluctor wheel
2.) Incorrect alignment of the CKP sensor to the reluctor wheel
3.) Excessive crankshaft run-out
4.) Interference in the signal circuit to the CKP sensor
5.) Incorrect ratio of crankshaft to camshaft pulses
Functional Check
After performing the Idle Learn procedure and/or the CKP Variation Learn procedure, perform a functional check of the PCM.
1.) Use a Tech 2 to "Capture Info"
2.) Clear Diagnostic Trouble Codes (DTCs), if any are stored
3.) Perform the On-Board Diagnostic System Check
4.) Start engine and let it idle for one (1) minute
5.) Use a scan tool to check for DTCs
6.) Service any DTCs according to service information procedures