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?
Repair Safety Notice: This information is for general instructional purposes only. Vehicle repair can be dangerous. Verify all information, follow manufacturer service procedures, use proper tools and safety equipment, and consult a qualified repair shop when needed.