Yeah everything goes out just as normal.
Well the next obvious issue to check is fuel. Do you have an ODB interface and software? If so check the fuel pressure readings. Possible issues are lift pump in tank, fuel filter, pressure regulator and high pressure pump.
Can you normally hear the lift pump runnning briefly when you turn on? Can you hear it now?
It's time to do some logical fault finding including OBD read fault codes and parameters.
With a freshly charged battery is the engine turning over at the normal speed or is it labouring even then? Labouring with a fresh battery may indicate a mechanical fault such as a "jumped" timing belt.
Robert G8RPI.