if you fire it up cold it will do that...check for a vacuum leak....cheack the color of all spark plugs....and set the timing... do what has been posted if you do not have access to a timing light...advance the timing till it pings under WOT then back it off a little.....sometimes if the Idle air/fuel ratio isn't set right this same problem will occur...what carb do you have?...