When mine went bad it would read 40º F outside when it was 80º F outside.

So I went to the dealership and bought a new sensor and all was good.