You need to take the vehicle an have a diagnostic scan of the control modules done . With the service staibiltrac on the system is disabled , an any number of thing's can cause system to shut down . With these systems the computer can change engine timing , RPM , valve timing etc.... All the modules on your vehicle share information , communicate on a serial data network .
The communication among control modules is performed through the High speed GMLAN serial data circuits and the Low speed GMLAN serial data circuit. The modules that need real time communication are attached to the High speed GMLAN network. The body control module (BCM) is the gateway between the high and low speed networks. Communication is necessary between the high and low speed serial data modules for the vehicle to start. Refer to
Body Control System Description and Operation for more information about the gateway.
Signal supervision is the process of determining whether an expected signal is being received or not. Some messages are sent on a periodic basis and are interpreted as a heartbeat of a device. If such a signal is lost, the signal supervision part of the software will set a no communication DTC (U code) against the missing device. This code is mapped on the Tech 2 screen as a code against the physical device. A lost communication DTC typically is set in modules other than the module with a communication failure.
When thing's like the problem your having need to be diagnosed by a qualified repair facility . This is nothing for a DIYER to mess with .
When