First off, its a standard lead acid battery. It's only 4 months old. As I've said I had it tested. It will keep the charge for weeks (I've only had this issue for a month.) But the brand new battery is the the same way. All cables and connections are secure. I did have a shorting problem a few weeks after I bought it in June. That's when I started getting codes. I've checked the plugs, plug wires, coil pack, alternator, battery, gave a pressure test, leak down, checked all bulbs, voltages, oil, coolant, trans, clutch, etc. Essentially I've gone over it with a fine toothed comb. Other than the 3 recalls passenger airbag squib, clock spring, and fender liner, every checks out. The only thing I can't "test" is the PCM/ECU. I was able to read all the codes. The one that I can't full check out are the U codes. U3000, U3001, U3003, U3007.
I also have random module activations. Lights, radio, security, locks. The lights aren't always the same ones. Sometimes it's the dome, right rear only, head, front markers only.