I don't know for sure but that sounds like the same thing that my bike did when I first got it and it turned out to be a pinched fuel tank vent line up under the fuel tank. My bike would be running great and then just shut down. I would either pull over to the side of the road or sometimes just restart the bike while coasting down the road. If you have not checked this out yet it would be worth your while. Good luck, Ron