check there is petrol getin to the cylinder, clean your carb, pipes and filters. If there is still no joy it could be your cdi unit which I have just had to replace on my speedfight 2 because I had the same problem. The immobiliser kept coming on its self and cutting out the engine yours might be doing the same.
shaun
December 2009