This has worked in the past, try some of the good dry gas, dump enough to cover whatever gas you have in the tank, run it at idle long enough to get it circulated through the system, then go for a ride. Sounds like you have a bad tank of gas to me, I would try this before going to the next suggestion, water separator or fuel filter.