it could be the gauge, sender unit or the wiring, if your gauge reads hot too soon after starting from cold remove the wire from the sender unit,(sorry do not know exactly where it is on this bike, probably near the thermostat) if the temperature drops then renew the sender unit, if the temp stays high it could be a faulty gauge or the wire to it is damaged and is shorting to earth, good luck.
Perry, February 2013