On my 2007.5. This morning I started the truck and drove it into my back yard to air up the tires. It started as normal. I shut it off for awhile and when I restarted it cranked a little longer than normal. I didn't wait for some of the dash lights to go off as I normally do (it has cranked a little longer many times when I get in to big a hurry). It did start ok and ran good. I drove it across the yard to hook onto my 5th wheel. I backed and hooked up leaving it idling. Just as I started letting the trailer down on the truck it died and wouldn't restart (on crank). I got out my smarty tuner to check for codes and it wouldn't connect. So I got out a cheap reader and said there were no codes. I tried again with the smarty and got the same can fault and it couldn't connect. I called Mads and talked to one of their techs, he had me hook up the smarty and he had me push certain buttons while plugging it in. He got it to connect but when we would try to update the ecm it would say "VIN locked". He was able with other buttons to pull up the VIN and ECM software data. His programmers wrote a VIN specific restore software for the ECM (as the existing Smarty software wouldn't restore. He helped me download the new software into the Smarty and plug into the truck. It would come up with ECM error and stop the reprogramming. We tried 2 more times after unhooking the batteries for 30 minutes with the key on and no luck. Apparently the ECM got corrupted and has failed. He said the 2007.5 6.7 ECM's have had problems. 2008 and on seem to be stable. Now to find a place other than a dealer that can look at my truck and scan the ECM. And then find an ECM that doesn't cost an arm and a leg.