The fan running on high when it should not can be one of two things:
- The "Blow motor resistor", (actually, it's a PWM regulator) - easy fix.
- The controller has fractured solder connections between the two circuit boards - not such an easy fix, but not all that common, either.
Order one of these and try it:
https://www.carparts.com/details/Mer...E&gclsrc=aw.ds
THere is a thread here with instructions on replacement, you only need a screwdriver and the ability to lay under the passenger dash and unplug the old one, then plug in the new one.
There is a PDF here that will help, too:
https://www.crossfireforum.org/forum...s-repairs.html
The clock can jump in time due to a flacky battery - if your car's battery is over four years old, replace it today. (If you respond with "I had the battery tested and it's good", I will be forced to never respond to any of your posts ever again.

)