Wayne,
It sounds like your ignition is just fine.
I would check for a vacuum leak in the intake manifold gasket area. Put a vacuum gauge on the carb,see what your vacuum is at startup, then when it runs ruff. Also spray soapy water / wd40 around intake gasket area and bolts and carb base gasket., if the engine runs better then you need to replace the gasket.You may have a warped intake manifold.
Good Luck,
Perry.
