I'd get your battery tested to see if it is OK. Check fuses for clock, etc.

Check wiring under hood, is insulation falling off?

Regards,
BT


An ounce of prevention provides a pound of cure!