If the engine restarts then I would suggest starting with the fuel pressure. I suspect this is the issue as it is a common issue on these vehicles that the fuel pump gets weak and is able to prime the system just enough to get it to start but it then stalls a second or two later.