Could be you got a bad load of gas,,,,try disconnecting the fuel line from the fuel pump inlet,,and then hookup a line to a jerry can if you suspect bad gasoline,,it'll run nice if it is bad gasoline in the tank,,,it might be an idea to go back to where you got the gas from, and ask if anyone else had problems,,,,,,,,,,,,,,,,sometimes the obvious can drive ya nut's.