Another thing to check is the ignition timing. All too often carburetor issues are not carburetor issues, but timing issues. Where is your initial timing set? With today's crappy's gas, you're going to need more initial timing to help it run better. I have mine at about 12* BTDC and it runs great.