May have a short some where, the lower the resistance the higher the gauge reads. Try disconecting the temp sender if it still reads high then theres a short somwhere
or
If its a Disco engine you may need to change the sender, Steve Parker sells the correct senders so that the gauge reads...