try replacing the fuel line. if it's more than a few years old, it may be starting to break down from all the ethanol in todays fuel. i've seen a lot of issues this year with fuel lines sucking shut (not always visible because the core of the line breaks loose from the outer layer).
also, what type of fuel pump does it have? where is the pump located? between the tank and filter or between the filter and carb?
A well regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms, shall not be infringed.