Its either that or the engine is stone cold until it works a little harder going up hill to make the gauge register, thermostat may be stuck open, if you disconnect and earth out the wire connected to the temp sender the gauge should go all the way up, this will rule out the wiring and gauge.