I don't necessarily disagree that this was a factor in older diesel engines, however if this was a legitimate concern for GM, why would they have installed the Autostop feature on the diesels???
If you have a 30 mile city commute, the truck could be turning off and on 20 times in 1 commute...
I tend to believe with the technology in the engines today, run time isn't a big factor.