I know you went through the fuel tank and everything, but also check the inlet fitting on the fuel filter too. Previous debris from the fuel tank gets caught in the banjo bolt. If there's another adapter fitting between the banjo and the filter housing, pull that too and look inside.
Thought I would update, truck is finally fixed!!! The fuel system was contaminated looks to be a foreign was put in the tank and took out the injection pump and the injectors one by one. Acid dipped tank, new lines, filters, filter housing, primer ball, dampers, injection pump and injectors and it is back up and running 100%