hi guys, i have a problem and i know it is fuel related. while riding, the bike splutters and now matter how much a rev it, the bike isnt getting enough fuel and then turns off. this happened when i was on the highway and today in the hills when doing high revs. i pull over and then switch it to prime for 2 seconds and then switch it back and it starts again. riding again after 1 min, it happens again. what could it be? dirty tank? shit in my carb bowl? is there anything i can put in my tank that will clean it out?