The clock in my '09 LT is ALWAYS incorrect. I can set it to the correct time, turn my car off and when i turn it back on 5 seconds later, it could be 3-4 hours off. almost every time i do it it jumps to random times. i was wondering if there was something that gets cooked from the heat, or something similar and if there is a fix for it, or if there isn't one