Re: optical sensor for timing????
I suspect an air leak, the rather high idle and lean sneeze indicates that.
The timing is good and it was link and sync'd already.
A spraycan of WD40 with the straw nozzle helps to find a leak, spray it around the carb gaskets and intake manifold joinmts, fuel hose connectors etc. Check around the choke for raw fuel leaks, look for damp hoses around the carbs. A cracked hose will suck air and weep fuel.
On the tach, unplug and clean your main harness plug under the hood, spray elec cleaner in the prongs and re-connect, check and clean connectors at the recitifier, thats where the tach picks up its signal, it reads the pulses.
Also try switching the tach thru its range, there a small switch on the rear.
Make sure the purple wire and black ground are good at the ignition switch.
Other than that, they do wear out.