If your exterior temperature sensor (located underneath the front bumper) is broken, then get it replaced.
Since your fan works...check to see if the A/C needs refilling?
Otherwise, I'd suspect you've got a leak. Best to bring it to someone who can find it faster than you.
Eibach | Sportline | OEM Euro Headers | TTFS