I've heard you can get similar symptoms if the expansion tank level sensor is unplugged, check the wiring to it for damage, and try removing the plug and bridging the pins.
The coolant gauge temp sensor is located in a flange at the front of the block, the wiring to it is yellow/red I think.