My 03 has been intermittently acting up over the last couple years. but did this twice today. Bike runs great but when coming to a stop after riding for different lengths of time it will idle really low and almost stalls. so I keep the revs up a bit then ride away, the problem goes away sometimes for days. so its hard to nail down anything specific. temperature is never high when it does this. maybe some sediment of some kind in gas tank? bike has 38,000 km. I have just done air filter, plugs, oil and filter. getting great gas mileage 285km before low fuel comes on. any tips would be great.