Hi,
As said it could be a bad connection to the back of your clocks. Use RubJ's post here if you want to know how to get them out
http://www.golfgtiforum.co.uk/index.php?topic=10385.0First, check this valve cover to coil bracket earth cable is present. Take of and clean the ends with some sand paper. You can also clean the connections to the coil as this is where the rpm signal is collected.

The bottom right of this pic show the water temp senders (RHS of cylinder head front). The blue one is for the engine management the black one for the dash temp gauge.

This is the oil temp sender for the mfa

I would suggest, that the temp gauges are not at fault coz the rev counter acts up aswell:
1) Check earth strap
2) Check multi connector at back of clocks
3) If no joy I think your clocks are at fault, so get bidding on EBay.
Hope this helps
