If it idles fine, your float level and fuel pressure should be OK. It sounds like you may have a ruptured power valve. This rubber-diaphram valve is used for fuel enrichment under load conditions. It's located on the back of the metering block, so you'll have to remove the float bowl and metering block to get at it.