You need to troubleshoot it before throwing parts at it. Could be that "bleeder" that someone referred to earlier in this thread...it'is NOT a bleeder, it is the cap that holds the spring on top of the ball in the check valve. That valve could be you issue as well as taking air. Put a clear line between the outlet of the primary fuel filter and the fuel pump...not the lift pump...inlet, install a fitting so you can check the fuel pump galley pressure. No air should be in the clear line after the engine has run, the air will purge itself. Fuel pressure needs to be minimum 20 psi at idle and upwards of 30-35 at high idle. If it's not, change the check valve. If when trying to start after the clear line installation, the fuel bounces back and forth like being sucked back into the lift pump, the outlet check valve is failed in the lift pump, then it needs a new one, or a kit put into it. Give me an engine serial number, I can get you the correct p/n, or, give me the p/n the guy at Cumimins gave you and I can see if it's current.