OK, problem is located but not fixed. Appears the malfunction is with the Sirius/XM radio and/or OnStar system. When I pulled the radio fuse current dropped much lower, maybe around 1 amp or less. Hard for me to tell exactly as I only have an analog ammeter. I also pulled the DIC fuse which supposedly also powers the OnStar. I was hoping for a simple problem like alternator, but apparently no luck.
These things are very hard to pinpoint without the right equipment and/or a lot of time. The diffferent modules (PCMs, BCMs, etc) continue to draw power even after you turn the key off. And then they will restart/reset after you disconnect the battery cable when you put the ammeter into the circuit. You have to get the ammeter in before you break the circuit, ie. you have to parallel the ammeter with a switch so that you never lose power to the modules. Some of the modules can require several hours to power down completely and go to "sleep". And then, even after they power down they can start up again, either by design or due to malfunction. Like OnStar, which will try to "call home" with your diagnostic report. This is all way too complex. Or the radio is designed to continue to play after you turn the key off until you open the door or a certain amount of time passes.
If you have the Verizon calling option with the OnStar it has to switch the speakers to the phone unit and silence the radio. It may be just a coincidence, but my battery trouble started right after I let the OnStar subscription lapse a month or so ago; who knows?
So now I'm completely frustrated and annoyed. I'm paying for a sat radio subscription but I can't leave the radio fuse in overnight. I was considering starting the OnStar up again, but now I'm thinking why bother.
Sorry this has been so long-winded but I feel I spent a lot of time on this and still no real solution.
I found and old TSB from back in June 2009 and they have you performing what seems like hours of testing with DVM and osciliscopes and then either reprograming the ECM or replacing the XM module. And this is only for the radio, similar things can happen with power memory seats, dual zone HVAC, fuel pumps, lift gates, etc, etc. I'll keep looking for more up-to-date repair documents.
How is the average guy supposed to fix something like this at reasonable cost? Have these systems gotten more reliable in the past 8-10 years, I hope so? Maybe those were lean times for GM designers back then?