Wow sorry about your trouble, what a b!tch.
I wonder about the inside of your fuel tank? There is a growth that can grow in your diesel tank and plug the strainer inside the tank. It's a black colored slime that is actually growing in the fuel.

But first I think I would find a way to pressure test the line going from front to back or replace it. Sounds like a pin hole from rust possibly causing the problem? Have you blown it out?