Plus 1, more engine info would help but it sounds like a fuel delivery issue...
I'd start with dumping the fuel starting with fresh, pull the carb bowl, CATCH what comes out and inspect.
You can by pass the fuel pump (an auxiliary tank), gravity fed to eliminate the pump (if equipped), inspect ALL fuel lines, in-tank/inline fuel filters, etc..