Well as far as I know the temperature gauge is not that reliable. I believe it is a dummy gauge controlled by the on-board computer. If it finally does move to red its too late.
I fitted a scan gauge II which displays the actual coolant temperature in degrees centigrade or Fahrenheit, you get to choose. Plus up to three other readings. Plus it reads fault codes. Much more reliable.
Not much help to you, but it may help others.
Oh, i've just gone through the boiling coolant spewing out expansion box, new cylinder head, after market slow speed fan resistor, new radiator scenario.
But better than a new engine.