Ill second the crankshaft position sensor relearn. I dealt with the blinking CEL for years {05 2500 HD/ 6L} and finally had my friend do a relearn and haven't had it since. It literally takes about 30 seconds to do, but you will need a professional quality scan tool.