i had the exact same problem. i still am to some extent. it used to be so bad that i could barely accelerate at all. the problem was my timing. i has been setting it at 1600rpm per the instructions on the emissions lablel. it should be set at 650rpm. i set mine to 9 degrees advanced and it runs great, but still has a slight stumble. i will advance it a little more shortly. good luck