worry about the engine running probelm first,have you tried a new plug in it?as a plug will spark outside an engine but not under pressure if its at all dodgy.i would just put a new one in for the price of it to be sure.also check the connector plug where the wires come out of the generator there is a small multipin black plug there its on the right hand side of the engine at the front of the fan cover or generator cover all depending if its air or watercooled.
adam bike doctor(of milton keynes motorcycle centre)
January 2011