One reason the temp gauge always seems to read 0 (or very cool) is that the thermostat may be stuck wide open, thus, never allowing the engine to fully warm up (except under severe conditions or load, like going up a steap hill in THis is easy to test though; just let it idle; should warm up fully and start cycling the electric radiator fan (at 90-110C depending...). -RDH