List of things to try today.
Cap vent. Replace if not venting.
Ride till it quits and check for spark. Would be a coil or mag. problem I would think.
Ride till it quits and see if it has seized by trying to crank as soon as I get stopped. Need a top end job I guess if this is the problem. Yes??