Here is where we need to decide if you have ignition or fuel loss.
You state you already have a new fuel pump, is it for this very reason, and more importantly is it an OEM pump? or aftermarket.
Even though you may not agree I want to rule out fuel pressure first.
You may be able to rent a fuel pressure gauge from your local parts store and connect it to the service port located on the "Fuel rail", this will be a large horse shoe shaped tube up high on the engine with a threaded port.
We would like to see 35psi key on before you even start cranking.

