I've got the same engine with the same problem. It finally got sorted today. My problem was dirty fuel
and finally air leak combining to cause the issue. It sounds like you are a long way along so I'll tell you what I went through and it may trigger something you can fix.
I kept saturating fuel filters after a bad fuel top up. I treated the fuel so the bacteria died and settled to the bottom of the tank making things better and worse. I rigged a home made polishing system that partially cleaned the diesel
. I kept saturating filters. (A racor
and the pre-injector filter).
I finally coughed up and got the fuel professionally polished- the home made rig was useless in comparison. I also opted to put two racors in front of the pre injector filter. I also replaced the hose back to the tank like you have. I then had clean fuel and the same problem you've described. I found a micro fracture in the metallic fuel hose connection at the filter end, no doubt a vibration/fatigue issue that I never thought possible.
Finally I changed and changed again the o rings and cartridges on all filters and completely reprimed everything repeatedly.
It sounds as though you've done all this but all I can add is that you may think you've addressed something but go back and check it all again.
Best of luck.