Re: Tach doesnt work.
In my experience it's probably a blown tach. I've blown 2 already

I don't know about newer engine like the 1990s, but from the sound of it, it has a stator and rectifier, and your battery has to absorb the additional voltage at high RPM. I've measure mine at over 16V at WOT. I've even installed a second battery in parallel to try to tame the runaway voltage, but to no avail.
What I did then was install a standard automotive volt gauge. A 3 postion switch, and 2 automotive fog/spot lights below my dash. As soon as the voltage reading hits 14V I flick the 3 position switch to one side, which lights up one of the 2 fog lights. If my batteries are really charged 2 much due to over night on the charger, I sometimes even flick the switch to the other side and light up both fog lights and check the Volt reading.
Very crude but effective manual voltage regulator till I can find a decent one somewhere.
The whole thing sorts itself out when the batteries run down a bit. Then I can leave the lights off, and the voltage doesn't go over 14V as the batteries then have a bit of room for the extra juice from the stator at high rpm.