temperature problem

Hello everyone. I don't know if it's due to a recent update, but my GPS's internal thermometer is showing completely inaccurate readings, like a 6 to 10 degree difference. My GPS has never been dropped or subjected to any impact. Could a complete reset solve this problem, or is it an internal issue with the GPS? Thank you for your help.