I'm assuming its a thermocouple which is based on 2 different types of metals joined at the tip. When the temperature changes, so does the voltage. Its either a miscalibration in you nav unit (read C or F), or perhaps theres a different type of wire being used. I know when I worked with thermocouples in grad school we had to use a specific type of wire to connect it to the readout. If there is a different type of wire (repaired?) or solder being used, then that could also cause a false reading.