Battery keeps draining

Have the battery load tested. Regardless of "surface charge" (like a voltmeter says it has 12.6 volts) it can be a bad battery.

I am an Interstate dealer at my shop and we have had a few bad cells right off the truck. All you can do is get another one. I load test every battery before I install it in a car.