I have a problem with my blazer, no matter how hot the engine gets, it only goes up to about 160 degrees on the gauge. I have had the engine scanned and it shows no codes for coolant temp and reads about 190-200 degrees. Why such a difference in what the gauge shows and what the computer reads? What can I check to make sure what part needs replacing?