You might want to look at the points, if the rub block is worn and the gap in the points is less that .016 it can cause ill running and seems like carb problem too. Points should be set at .106 to .018 to make the dwell proper.