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......................