Those stupid kill switches give a lot of trouble when they get old. When you take carb off ,check O ring on barrel manifold. Fresh fuel is always good.
I have similar problem, it has weak spark, maybe dirt or rust on coil posts. I'm testing today.
speedy


........................Keep your blades sharp......................