Not for sure why I am getting this variation, but when I let the car idle for 20 min., the aftermarket (i.e. sunpro) mechanical temp. gauge tops at about 170. Now , I have the cap off the radiator with a good thermometer placed in the coolant. The meat thermometer reads 189, the temp gauge reads...