Interesting. Would need to know what the trouble codes are. Now what comes to mind is low voltage during crank after sitting. Borderline weak battery or a parasitic draw. My avalanche has a parasitic draw i have yet to find. And abs gets goofy if i start it when battery is low. Restart after a minute or two and fault clears.
I actually forgot that thing has self diagnostics. Will check for codes tomorrow morning. Not sure how old that battery is. Will check that. Not having other power problems though. Starts fine.