I have said it once before, and I will say it again..
Its a known problem with ALL GM vehicles in the Y2K range. More specifically, 1998-2012 (and beyond), and I reiterate its for ALL GM cars, SUV's, and trucks. The 
door striker, thru use, corrosion, and environment, develop a issue, where when a door is opened, the RAP (retained accessory power) is not turning off, and depending on your personal setting, the interior lights turn on, or off. But since the striker plate has developed a issue, it does not turn off the RAP.
But what do I know, just 25 years as a GM ASE Certified Master Technician.
Now hears how you check to see if this is a problem. With all the doors closed, turn the key to the "ON" position, tune the radio to a radio station, or play a tape/CD, and have the volume up to where you can hear it, also it is advised to have a window, any window, fully open. Now turn the key off, and place the key on the center console. Verify that the radio is still on (this is RAP). Now open your drivers front door. Is the radio still on? If yes, open the passenger front door. Is the radio still on? You can continue the checking process on the rear doors as well. If the Radio is still on after opening and closing all the doors. Than the striker problem described above is NOT the problem, but a problem with either the BCM (body control module), or DDM (drivers door module) PDM (passengers door module), and possibly a TGM (tail gate module). If the radio stays on for the drivers door, but turns off for any of the other doors, than the striker IS the problem.
I have personally experienced this problem on my own vehicles. A Yukon Denali, Envoy, Aztek, Rendezvous. Not to mention all the cars I have worked on over the years and fixed the problem on.
There are thousands of threads on the internet with people experiencing the same problem.