Hi greens_tuf,
Here are a couple of things to look for as I don't think that it would be a carburettor issue.
1. What is the ring gap when in the cylinder? If the gap is to large it will cause the issue that you are having.
2. Do you have any movement in the crankshaft if so replace the bearing as the seal could be damaged.
