Hi Matthew
Could be the gauge, sender, or the wire connecting the two (I think that just about covers it

)
Starting from the engine end: turn the ignition on (but don't start the engine) and then take the wire off the sender and touch it on to the engine
block. Have an assistant observe the gauge: if it shows the engine overheating, then the sender is at fault. If it still shows nothing, then the
problem is with the wire or gauge.
Next, pop-out the middle panel of the dash and disconnect the green & blue wire form the back of the temperature gauge and rig up a connection
from the gauge to a suitable earth. Again, turn on the ignition and observe the gauge. If it shows hot, then the gauge is working but the
connection to the sender is at fault. If it shows cold then the gauge is broken, or the feed from the voltage stabilser has failed.
Finally, if you have a voltmeter, check the voltage on the light green wire on the back of the gauge (the feed from the voltage stabiliser). If you
have an original style voltage stabilizer, you should see the it pulsing on and off around once per second. If you have one of the new solid-state
stabilisers that are now available, you should see a constant voltage around 10 volts.
Hope this helps
cheers
Paul