The temp gauge should be mechanical, not affected by the electric system. It may have been replaced with an electric one. In either case, sounds like the thermostat may be missing or stuck open.
Might want to check the generator with a volt meter. The voltage should be around 13.5v with the engine idled up. The amp meter could be wired backward.