There could be two faults here. The temperature of the air con could be caused by a failing air con pressure sensor. And look at the relay first for the fans but it could also be the blower valve unit sticking. My other advice would be to get a diagnostic check carried out to see what fault codes flag up as that'll help diagnose the air con issue.
Cheers
Steve