As I mentioned not looking for diagnosis, just discussing the issue with other interested truck owners. And, yes - letting the dealer fulfill the warranty. The mechanics took me aside after and spent about a half-hour explaining everything - more than I'm gonna write here, that's for sure, but also very unusual, to take that much time with a customer, explaining about my truck ... making sure I "get it" ...
As it turns out, got a GM bulletin today too, a response -- showed different temperature levels change the flash point of gas. Gave a chart showing temps and crank time -- pretty interesting. The flash point rises as the temperature drops, and the initial ignition will delay the crank time proportionately depending on outside temperature.
Exactly what happened ... as I mentioned to the mechanics, the days that gave us trouble -- cold, wet mornings that were damp and mostly in the AM -- does not happen after driving, and when engine is warm.
Also, "weaker" gas, gas that is less "perfect" will ignite at a higher flash point, and therefore cause more cranking time. As I look back on this event (20/20 hindsight) it's exactly as this bulletin describes ... the time is in fractions of seconds - 1.5, 2.8, 3.5 seconds, not long - but seems long when you're listening to your engine crank.
So, quite an educational experience the past few days ...