Sounds like a fuel issue to me... check your carb bowl vent (overflow) hose for restrictions and your tank vent hose as well,