Maybe the advance mechanism in the distributor is dirty or the springs are shot and it is slow to pull the timing back out, worth a try.
had youi not tried 2 carbs I'd say see if the bushings in the linkage worn or the blades not centered correctly....not letting the thing close quick enough.