Sounds like carb icing. Kind of difficult to explain. My 99 will on occasion do it when temps are around 35 F. It's basically like a vapor lock. In some cased, slam the throttle and it will sometimes run it out. And in some cases your bike will stall on deceleration. Not sure if this is your problem but does sound familiar.