Have you tried to retrieve the powertrain control module (PCM) codes? What is the fuel pressure? or has it been checked? Let us know what tests have been run then we can go from there. This sounds like a fuel pump or the crankshaft angle sensor has gone out. When you turn the key to the on position without cranking the engine over can you hear the fuel pump run in the tank for 5 seconds?