Have you set the timing? How?

What is your idle speed (in RPMs)?

Is this a recent problem - have you done something with the carburetor recently (if yes, what, and was it running OK before)?