Could just be a coincidence the dirty bit, i would start with simple stuff first remove fuel filer if its not full to the brim suspect the lift pump has had it.
Discos also rot out the fuel pick up pipes on top of the tank sender, they are steel for some reason, but cant see this being you problem, but worth a look as theres an access panel under the boot floor 6 screws.
Lynall