I started having this same radio staying on problem and couldn't figure out why. A couple of days after the first time I noticed it was happening, I parked my truck and forgot to manually shut off the radio. The next morning, the battery was dead and I had to jump start it and the check engine light was lit up, so I figured it must have thrown a code. The next day, I took it to the dealer and while I sat in line for the service department the infotainment system said it need an update so I downloaded the update. By the time it finished updating, the check engine light turned off. I left it at the dealer and explained the issues. They had the truck for 11 days and couldn't find anything wrong after conducting a series of tests (supposedly). They told me they even had a Chevrolet Tech come out and he couldn't find anything wrong nor could he see any indication that the truck ever threw a code. I will say that so far, the update seems to have fixed the problem because I haven't experienced it since. One thing is for sure, the radios are NOT designed to stay on after you leave the truck. If you are having that problem, go into your settings on the infotainment system and download the update and hopefully that will fix the problem until the next problem arises.