Have you run it long enough to warm up? A carbureted engine needs to have some heat before it'll run right, especially if its been sitting a while.