To service and repair the Crankshaft Position Sensor, start with using a scan tool and checking the powertrain control module for dtcs. In the event that there are any other dtcs besides p1336, see the diagnostic trouble code (DTC) list to obtain detail. Use the scan tool to select the crankshaft position variation learn procedure and monitor fuel cut-off specifications for the engine. Follow instructions provided by the scan tool to accelerates to the wide open throttle (WOT), releasing when the fuel cut-off happens and ensuring that the engine does not exceed the calibrated rpm value. If it does, take your foot off the throttle. The drive wheels should be blocked, the parking brake should be applied without using the Brake Pedal, the ignition should get cycled off to on, the Brake Pedal should be applied and held down, and the engine should be started and idled with the a/c off while the vehicle stays in park or neutral. The scan tool will read component signals like ckp and cmp sensor activity, and engine coolant temperature. If the coolant is cool, wait for the engine to idle until it heats up to the correct level. Activate the crankshaft position system variation learn procedure by using the scan tool, then take the vehicle up to wot before instantly releasing the throttle when the engine begins to slow down. The scan tool will show learn status: learned this ignition. In conclusion, if we have a dtc p1336, which ran and passed, then the ckp variation learn procedure is finite. As for the other dtcs, check the dtc list if it failed or failed to run. Finally, once you successfully carry through the learn process, turn off the ignition for 30 seconds.