When my fuel pump was replaced, the dealer apparently broke a wiring harness connector. So when riding, after warming up, the connections would start to separate. It would restart, and do it again. After getting it into a different dealer, they found the connection, and I had to force the first dealer to pick up the machine and replace the broken connector. I have not had a problem since, and even put in a 100+ mile ride last week with no issues.