Might well be your crank sensor, the shielding on the cable cracks up and shorts on vibrations. Mates did it a few weeks back. would just cut out while going along, sometime start runnin after a few meters or only a slit second, or after a rest. Swapped that out and not a problem since