Hmmmm, wonder if your fuel filler neck has rusted through

Take off your fuel cap and have a look in there..........does it look rusty, or even worse, rusted right through?
I would also check out your inlet to the fuel pump. There is a conical fuel filter in there that is the first line of defense against crud from the tank. If that fills up with crud...........well just ask MK1_BOY and G6dub, they have BTDT