Was heading into work today and hit stupendous amounts of traffic. As an L plater I'm not yet comfortable filtering, so I was just hanging out in my place in the line like all the other plebs. After about 20-30 minutes of idling, slowly moving off in first, then idling some more, repeat repeat, the bike started getting a bit pissy. At first she started chugging a bit when sitting still, as in the revs would slowly drop to below 1,000 and feel like she was going to stall. She would randomly just turn off at points like directly after coming to a stop, or while very slowly moving. At one point I put her in Neutral and 5 seconds later she turned off. The FI light came on for about a minute, then I got a chance to open it up to about 70kmph and it went off. After about 40 minutes, if I was sitting at lights or in traffic, I would have to keep revving it 3-4 times a minute to get her idling properly, and as I'd do it, it almost sounded like a Harley as it quickly climbed back up the revs. Obviously this was because the revs got so low, 500ish that you could actually almost hear the individual pistons. I re-filled the tank last night from a regular place, so the fuel is not dodgy, or if it is then it's a first. I'm clearly leaning toward the "I ride a Hyolol, so this is part of the obligatory amusement." Will be booking it in for a full service once I get paid. But is there anything some of you more experienced folk can think of/suggest? My dad was an engineering officer in the Navy and owned his own Helicopter factory, so I've grown up with engines etc, but my experience with bike engines is limited to about 5 days. Any help appreciated. TLR - Bike farts and turns off at low idle. FI comes on if sitting in traffic.