on a totally different side of things, is your engine running points or electronic ignition? the condition you describe could also be spark/ timing related. clean and adjust or replace points, check timing... if it is electronic ignition, check to see that you don't have a sheared flywheel key and the flywheel is shifted slightly on the crank. sometimes spark and fuel issues can be hard to tell apart.
A well regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms, shall not be infringed.