It sure sounds like a carb problem.

Is the throttle linkage fully opening the throttle blades on the carb?

Is the choke operating normaly?

Do you have a vacuum leak?