Don't be so quick to blame your carburetor. More often than not, when I have chased down a suspected fuel delivery problem, the issue was somewhere else. Have you verified your timing, ignition? (plugs, wires, rotor, etc..) Check for vacuum leaks...they will create the symtoms you describe.

Good luck