So what is fuel pressure reading? You need 35-40 psi for engine to run.
If all else is OK and low pressure usually it is a split rubber hose inside fuel tank.
Bad connection to coolant temp sensor will prevent starting even with fuel pressure, too.