My 09 xb12r with 3278 miles started sputtering and the check engine light came on during my ride home from work. I filled up with gas this morning at the same place I got gas yesterday and every other day. Drove 60 miles to work no problem, got on it after work and had problems within 2 miles of leaving work. The lights dim, slowly get bright, then dim again constantly. It doesn't sputter so bad at a lower rpm. It idles fine, revs up fine, just doesn't ride fine. By sputter I mean it barely runs. Engine light goes off at idle and low rpms. Has no problem starting. What do you think? Bad gas? Bad stator? Bad plugs? Bad plug wires? Luckily it's still covered under warranty for another year and three months. Ruined my nice 70 degree ride home either way.