When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
Have you checked the hoses from the fuel pump back to the tank? They get dried out and if they leak the pump will suck air instead of fuel. Or the sock on the end of the pickup in the tank could be plugged.
If the engine will start back up after it has been sitting for a bit then you probably have a partially plugged fuel filter. Had an old Buick that did that every single time the filter started to get plugged