Don't discount an electrical problem, I had put up with erratic running for 14 years always blaming mixture and air leaks.
Last week I had the ignition system looked at after cracking it.
Result, ignition componants where basicly stuffed after 30 years, new coil, ballast resistor, new crimped and cleaned contections have resulted in an unbeleavable increase in performance, even the tacho works now!