When you go to restart the truck after it dies, how long do you have to wait or will it crank right up? Long time to crank initially?
What do you mean you replaced the efi? Also, the ignition key coil? Guessing you meant cylinder right?
You say you are having issues, can you provide this relative to the timeline of the rather long list of fixes you have done? Did you encounter this problem first, then throw injectors, fuel pump, and other things at it? Or was this a case of you replaced injectors and then these problems arose? This is not clear in your post. Also, why did you replace your fuel pump, clean the in tank screens, and the fuel pressure regulator? Sounds like you are convinced it is a fuel delivery issue, I presume you checked fuel pressure first?
One other place that crap can build up in your fuel line is at the heads where your fuel lines from the bowl enter the fuel rails, that one is nearly free to do, so since you have been cleaning up your fuel system, you might as well hit those too, but that generally doesn't cause a shutdown, just rough running/low power.
Cannot stress how useful a REAL code reader that can see the PIDs for these trucks is. Not just the auto part store OBD2 code reader that only looks for DTC codes, but one that allows you to monitor live data from your ICP, IPR, etc. You could watch a half dozen parameters and narrow down your problem pretty quickly. I use AutoEnginuity, but I have heard good things about some newer android apps here on the forums, Torque Pro and some others. I hate to think you are throwing all these parts (including injectors?) at a problem without having a solid diagnosis. The diagnostic tools are not cheap (maybe 400 for AutoEnginuity, another 100 for a good 100psi diesel rated fuel pressure gauge and the fittings to adapt it to measure pressure at the fuel bowl and then alternatively at each head's test port.) That said, if your issue was there before you bought the injectors, and they have not cured it, you could easily have paid for this test equipment and much more.
Also do you have any gauges on the truck? If yes, are you seeing high egts before it shuts down?
One simple thing that would rule out a multitude of issues: after the truck dies, before you try to start it again, pull the plug from the top of the HPOP reservoir, see if it is full of oil (within an inch or so of the top), and if the oil is at all foamy.