You have now replaced the fuel filter head with an ACDELCO or GM OEM head? And if you continuously pump the primer bulb, the engine starts and runs for say at least 5 minutes?
Before I bought any fuel lines, I would do some testing to see if you can locate the problem area. See attached document. Your CP3 must have enough vacuum to pull fuel from the filter into the pump. There cannot be vacuum leaks between the fuel filter head and the CP3 inlet.
Then I would start with a jug of diesel temporarily plumbed into the fuel filter head. Put a length of clear plastic line in a vertical loop from the jug to the filter head and check the Schraeder valve test port to see if fuel is present. It should be. If not, continue pumping until it is. The clear fuel line is to see if air is continuously being drawn into the fuel supply when the engine is running. Pump and prime the fuel filter head and see if the engine starts and runs without pumping the primer continuously. If it does that tells me that the problem is somewhere before the fuel filter head. The next step would be to go to the quick connect line near the brake master cylinder and go thru the same exercise. If still runs fine, then go back to the previous joint and do the test again, and repeat all the way back to the tank. Of course, there is some work to do this but the cost is minimal.
If or when you decide to replace any fuel lines, make sure you get the correct part. I looked up your part number and expected that it would fit my 2008 LMM crew cab, long bed, RWD, and it does not. Your truck configuration is likely different than mine, so the easiest way is to use your VIN# when doing the lookup and verify this with the parts house.,