My bike (2015 Street Triple R) has been a bit grumpy when starting up the last six months or so. It's intermittent but it'll idle slowly once turned over and if I ride off within the first minute or two it lacks power and I've got to rev it a lot more than usual to get it rolling fully in gear. This morning it was particularly belligerent. It stopped, then refused to start again. Normally when I turn the key I can hear the fuel pump prime, the speedo and tacho swing up to the max then back again, the fuel gauge and temperature fill up, then I can start the bike. However, this morning, after stopping, the needles moved up and down, but no priming sound and the fuel gauge squares wouldn't show. There was nothing when I pressed the magic Go button; not even a ticking sound. So, I went back inside to get my car keys but heard the bikes do it's usual post-ride thing (not sure what it is but sounds like an early-90's dial-up modem - maybe the fuel depressurising?), so thought I'd go back out and try again. Sure enough, it kicked over and ran smoother than it has in months. Full power from the turn of the key. I'm endeavouring to take it into the workshop for a look-see as it is showing the check engine light, but would anyone hazard a guess at what may have caused the problem?