Could be tons of things, poor jetting, bad stator, broken ground wire, plug caps, coil wire, pick up gap... Id start with things that are the easiest and free. Unscrew plug caps from coil wire and trim 1/4" off wire. Then check wiring for and broken wire, check pick up gap.. If that doesnt fix problem start looking at other things i mentioned.