My gas volume was 5-6 oz in 30 seconds at idle
Find the restriction in the fuel system. You've either got a pinched line, a collapsed flex line, or something in the tank that's keeping the gas from getting to the pump. It's also possible the check valves in the pump aren't working right. The pump should produce 3-4 PSI pressure on the carburetor side when deadheaded into a gauge, and hold the pressure for at least a few seconds after shut down, and the fuel tank side of the pump should produce 8-10 inches of vacuum minimum, and the vacuum should stay put for a short time after shutting down. Failing either the pressure or vacuum test is reason to replace the pump. You could also try pulling from a container other then the fuel tank, and see if the volume improves.
With as low a fuel volume as you're getting to the carb, you'll never be able to produce much power.
Jerry