2016 yukon slt 4x4. Jumped into the vehicle and with my foot on the brake I hit the start button. Guage cluster went black with a No-Crank, No-Start. After a few seconds I hit the start button again and that left the the vehicle in the "ON" mode (engine not running). I then get lots of warnings such as: Shift vehicle to park, service 4wd, service power steering, service stabilitrac, low fuel (tank is full but guage reads zero), and a few others. So I grab my scan tool and plug into the obd2 port. It has power to the diag port but zero communication. I've tried a few scanners to no avail. I've checked all the grounds, load tested the battery, checked starter ect. I'm down to thinking I have a bad module somewhere but need to know the order of communication to start my process. Any help is appreciated.