I have a 2005 Yamaha 90 TLRD engine with Analog gauge set. The tach has two warning indicators, low oil and overheat lights. The overheat light comes on as soon as the ignition switch is turned on but no buzzer sounds. The engine goes into emergency mode so only revs to about 2k rpm but otherwise runs fine. I have checked the temperature sensor with an ohmmeter and even disconnected it but the same situation occurs. Is there any other situation that can cause this light to come on even though the buzzer doesn't sound? I replaced the water pump (even though it was OK) but I pretty much know that is not the problem since the light is on even when the engine is cold. Is there some fuse that I need to check ?