OK, so I have searched and read many threads, but nothing has matched my exact problems. I have a 2008 Hypermotard S with 4000 miles on it. Up to this point, I have never had a problem with it. BUT, the other day it "missed" a couple of times while out on a 150 mile ride. By the last 5 miles, it started missing hard, spitting, sputtering, and killing the motor. At the same time, the speedo kept flashing different numbers and all of the lights on the dash flashed on and off. I could turn the key off, then back on and it would fire right up. But it randomly went through this cycle at various times (maybe another 5-6 times) on my trip home. I never noticed any CE codes. Any idea what to look for? I am at loss here.