I know what is with this weather. Mine said 21° earlier. I know this is incorrect because this is England
Have you tried a battery reset. Just unplug the battery for 10 minutes.
The temp sensor is in the little 'nipple' under the exterior mirror (driver's side I think). The wiring passes through the connector between the door hinges. Worth uncoupling this and spraying some contact cleaner.