Heres the scenario....I'll start the bike, let it warm up for a few minutes then drive to work. It drives fine. 7-8 hrs later I'll leave work, start the bike, let it warm up, leave parking lot and a block later it sputters and won't rev past 4000 rpm then dies out (This has happened three times already, all the same). I always choke it on the first ride of the day for 5-10 seconds, it will rev up then I'll push the choke back. Now when its fully choked it doesn't rev up like it used to. Basically 2000 rpm fully choked? Also it's not on reserve tank. Any thoughts would be greatly appreciated, thanks.