Hello and welcome to JustAnswer!
For some reason your vehicle information didn't post with your question. What year and model is the vehicle you're working on?
Many manufacturers will take away fuel injector pulse when factory security hasn't been disarmed and you are trying to start the engine. If you can run the engine on starting fluid then you either have no fuel pressure or it doesn't have injector pulse for some reason.
Have you verified fuel pressure is ok? I see the pump has been replaced but there could be an electrical problem preventing power or ground from making it to the pump.
We have fuel pressure
About 90 psi, I am working on a 2003 GMC Sierra 1500 V-6 with all the replacements the truck actually starts easier but will not continue to run
Yes there are no fault codes