You DO need to perform the Crankshaft Variation Learn procedure if you physically install a new
PCM, replace the crankshaft, camshaft, timing chain, crankshaft position sensor or balancer.
You DO NOT need to perform the Crankshaft Variation Learn procedure if you have new code flashed into your current
PCM.
Scott