Most common reason for a Yanmar Tachometer not working is corrosion of the pointer bearings. With the 'ignition switch' in the 'on' position and the engine running at well above idle speed, 'rap' the rim of the tacho with a hard plastic item - usually moves the tacho needle sufficient for it to move to the correct position. If not, then look for electrical issues. This has been a problem with stock Yanmar Tachometers since the early 1980s and continues through the present day.