Check the fuel pump relay socket. Mine had 1 pin heated and melted. Caused a high current draw and intermittent pump. Replaced the socket, and replaced the relay with a 14 volt over the 12 volt original. I now keep extra relays and sockets on board.
Mine had two loose broken points on the circuit board for the 24 volt relay. the cause was stress on a square board mounted in a circular canister. Soldering those two points fixed the random starts. Similar boards are available through Evacuum but you may need to drill a new hole for modified...
There is a quick fix for the erratic tach.
On the back there is a switch that turns with a screw driver. It selects 4-6-8 cylinders. Turn clockwise and counter clockwise a few times and back to original position. That cleans the oxidation and the tach will be fine.