Go back to basics. Spark, fuel, timing by TDC and rotor position. If all checks out try a new set of plugs. Also check for 12V on choke thermostat. When it runs again set timing, check advances, vacuum, and reset carb idle mix.
Of note, after an engine has been running rich, idle mix will need...