2016 Chevy Silverado 5.3 Z71. Mine just started doing the same thing but not displaying any check messages, that looks all normal, just doesn't fire up. I bang the top of the black battery top and tighten the battery connections and it has started, but not always. So now I never shut it off when I go out. Now that I think of it it has done this after it has been off for a few hours, but this morning it started up fine. It has been damp and wet for the last couple of days here also.