Could be a bad alternator also that is killing the battery. I had an alternator that was putting out 11.9 to 12.1 volts - it gave me all sorts of fits! Replaced it with one putting out 14.4 volts - all is good. 
I've also had the ABS sensor on the front right wheel go bad (wheel rubbed through the wire) and that caused a HDC/ABS/AirSuspInactive error.
Good luck!
I've also had the ABS sensor on the front right wheel go bad (wheel rubbed through the wire) and that caused a HDC/ABS/AirSuspInactive error.
Good luck!