Been noticing the starter seemed to be dragging when I parked for a couple of days, I thought maybe the 12 year old starter was going out but decided to do some checking first. When I disconnected the batteries, the 2nd one drew a big spark so I checked and found out I had a 4 amp draw with nothing on and other battery disconnected. Started pulling fuses, relays and breakers one at a time while watching current draw, pulled every thing in the main fuse panel under the hood, in the MBEC block and the left dash block, nothing changed. The only thing I found that made a difference is if I pulled the INFO connector off the MBEC block and the current draw dropped to 2 amps. I believe that feeds the OnStar, not sure if there's anything else on that plug. Are there any other fuse blocks besides the main underhood, MBEC and left dash to check? Anybody have any ideas what else to check? Last time I had a battery drain problem it turned out to be the passenger seat fore/aft switch sticking, but not this time.