When It will not restart check for spark, if you have spark check for fuel psi, if you have fuel psi check the injector drivers with a noid.
If you dont have spark its prob a coil, coil driver or possibly crank trigger issue.
If you have no fuel could be a bad pump, regulator, injector driver or ecm/pcm etc...
If you dont have a noid light to check if the injectors are being triggered and you have already verified spark and fuel pressure hit it with a lil either and if it fires you got a driver issue.