If you can keep it going by disengaging the blades, I would say that it is not the coil. I suspect a fuel problem. If it came into the shop with those symptoms I would start by removing the carb, give it a good cleaning and replace the float needle and seat. I know you said you cleaned it already, but you have a lean condition and if the float needle or seat has swelled it is lowering the fuel level in the carb. Another possibility is a bad pulse line on the fuel pump, if you have one. It may have a crack the gets worse and leaks when it warms up.