I think you all are thinking in the wrong direction. Ive had this problem many times on all kinds of vehicles. I would start by pulling the carb apart and cleaning it out THOROUGHLY! That means the jets, needles, everything. It only takes the smallest minute piece of anything floating around in the carb to block up that little tiny hole in the jet. If it still does it after that, purchase a shop manual. In there you will find the ohm specs for all the coils and other electrical components. Your stator coil could be weak or it could be your ignition coil. I have a manual. I can help with any technical questions you may have.