Check your filters. There probably is one in the tank, and debris may be blocking it. Chack also your fuel lines to see if they are deteriorating. Bits of rubber may be blocking the inlet to the carb. Personally, the filters are suspect. Check engine oil too - see if there is gas in it. If so, bad fuel pump.