If you are not using the Onstar system, there is significant drain on the battery killing it within hours. The fix is to pull the fuse. I got my Hummer cheaper because it had "battery problems" woo hoo, plus 3 entries in carfax where they swapped the battery out for a new one...
Here it is:
http://www.hummerforums.com/forum/humme ... ain-24382/
"...the solution is to remove the onstar fuse from the fuse box. Onstar drains the battery while the vehicle is turned off, try that, I guarantee you it will work. I had that problem for 1 year and a half, and a friend who also had that problem found that out, told me, I tried it, and it worked like a charm. The fuse you need to remove is the one highlighted in this image:"