Sounds like blaming the issue on your driving characteristics is a cop out. Surely there must be some sort of issue with whatever is monitoring your battery levels, and its not reading its status correctly. If they cant identify anything through diagnostics though, I don't know what your next step could be.