Okay so yesterday I was cruising along at about 25 miles an hour and my bike starts chugging so I turn on the reserve and stay on that for a while. I look at my odometer and it hasn't even reached 100 miles on the tank of gas, so I turn it back to the on position (the petcock) and no more chugging. I get to a stop sign and shake the bike around and it sounds like it has enough gas. Then when I go to take off the bike won't really go it felt like I was pumping too much gas in and it wouldn't combust, so I close the throttle, the choke was off, and start again and it feels like there is too much gas again. I pull over to the side of the road and it idles just fine then when I take off it's back to normal, after 5 minutes or so. I always turn the petcock off after I'm done riding, anybody have any idea on what to do?