Further to AVB's comments, i would also try a new plug or a known working plug. i had the same symptoms once upon a time and after stripping and cleaning the carby several times it turned out to be the plug.
Let us know how it goes.