it sounds like you have a short to earth on the temp sender wire. try pulling the wiring loom around a bit when the temp guage is reading max. if the needle drops back to rest you will have to pull the loom out to see where it rubbed through. as dave has already said, disconnect the sender and try that first.