Sounds, to be honest, like it's getting too much fuel. You could try removing the air filter and running it just once to see how that works for you.