why does my clock on the radio keep resetting when I start the truck? on 2008 GMC Sierra Denali

Also there cd changer cycles through. Please let me know if there is a quick fix or do I have to take it to a repair shop.

2 answers 4 comments
Also poss. 2 fuses for audio unit- 1- key-off constant power for memory, &2 for key-on for function.
....never mind
How old is the battery? Does the starter trun the engine slowly when cranking?
not sure haven't checked. also it does sound like the starter turns the engine slowly
If the battery is weak it can cause this to happen as it drops below the voltage required to keep the radio clock active when starting the engine. It may be time for a new battery.
I will try that Thnx