I had that problem with my Puch. Turns out it wasnt a fuel problem but an exhaust problem. If your exhaust port is clogged, it will not let all the exhaust out and your mixture will not completely burn. I would recommend cleaning out the exhaust very well.
You'll be amazed at how much faster your bike is if this is the problem.
--(another)Nick