I was riding for about 2 hours in sunny 80 degree weather. Bike started instantly cutting out for a split second. After it sat for about 5 minutes, it was fine for another 40 miles. It then did it again and eventually just died. I sat again for about 10 minutes and was able to make it home. What is going on??