OK, 2nd ride if the year, about a half hour into my ride and CEL comes on. Will turn in and off every other minute. Had to make it to my buddy's house, about another 15 minutes, then the whole cluster starts dying, tach, speedo, and mileage die, then Fire back up. Cluster does that intermittently for another 10 minutes until I finally reach the house. Any ideas? Bike felt like it was missing or sputtering a little bit?