Check the alternator. This is an indication that your alternator mat not be charging properly. I assume that this occurs when the engine is hot, with lights and ac both on. I have had this problem. My mechanic sort of gave up calling it an age issue, and recommended replacing the 80amp alternator with a 100amp ... Seems to have resolved my problem (same as yours)