OK try this , pour a little amount of gas in the carb and see if it runs longer that way , and if it does then you might need a fuel pump , and you might have some thing in the filter also stopping the flow of gas , or it may have water in the gas, or needs new gas in it,