be sure the enrichener isnt stuck, and in automotive, i check for vacumn leaks is with the vehicle running i spray carb cleaner around the seals and gaskets, a leak will cause the motor to either rev a little or die when you hit it, but for whatever reason, it sounds like the plugs are fouled, back to too much fuel possibly, is your oil level way up? if so, float isn't working right, cylinders flooded out, change the oil if it smells like fuel, make sure the needle is sealing in the seat.