I have worked on many of these. When you put the spark tester on and it runs fine? Try a NGK resistor plug and set the plug gap at 0.70 it sounds crazy but another shop told be and they been doing it for years. I have changed coils, carb, flywheels if needed. This works