Radiator temp does not equal engine temp. By the time the engine water gets to the radiator the temp will change. You have your external gauge mounted to the radiator which will give u a different reading than the sender mounted to the engine??
treblig