after following all the suggestions, mine doesn’t seem to be caused by them….. although…. My Silverado starts just fine, never struggles, checked all terminal connections, snug and clean… I happen to poke my head in the back of the engine compartment and look behind the battery and it’s been leaking acid, it’s corroded the battery tray and seems to have been steadily leaking out for a while. Assuming this has left the battery with out sufficient power so when I use the window controls, or power steering, whatever it may it’s to much and causes the vehicle to shut off, reset, stabilitak, steering wheel shake, roll window down and up warning… getting it tested and obviously replaced tomorrow. If you don’t hear back from me, that was clearly the cause.