You need to check to see if the car is getting spark or fuel. Try to spray an alternative fuel into the throttle body to see if it starts so we know if its a fuel or spark problem.
If you have a voltmeter you can backprobe the injectors and make sure they are firing. It takes 3 things for a engine to run....fuel, spark, and compression. You could do a compression test also then you would know you have spark and compression. But assuming you have both of those and it is a fuel problem, some things to check would be.
Clogged Fuel Filter
Fuel Pump Relay
Crankshaft Position Sensor "but would cause no spark or injector pulse"
At the Mass Air Flow sensor (MAF) check for Battery Voltage (B+) at pin 2 Orange wire and a good ground at pin 3 Purple/White wire. Disconnect the MAF sensor and check for 5 volts at pin 4 of the MAF connector Gray wire. If there is less than 5 volts on the Gray wire, check the Gray wire for opens, shorts and/or high resistance. Listen for the fuel pump to run when the ignition is turned on after having been off for 1 minute. It should come on for 2 seconds. If it does not run, check for the fuel pump relay to click when the ignition is turned on after having been off for 1 minute. It should click.
Test voltage backprobed at the relay control terminal from the Electronic Control Module (ECM) during the problem. The ECM should keep the circuit grounded until the engine stops and for 2 seconds after. 2. Test voltage backprobed at the ECM J2 (Rear) connector terminal 30 Light Green wire. Should be B+ when ECM commands relay off, 0 volts when ECM commands relay on. 3. Test voltage backprobed at the ECM J1 (front) connector terminal 62 Black/White wire ground during the problem. Test case ground.
You can also backprobe the crankshaft position sensor at the computer with a voltmeter to make sure the sensor is putting out voltage you would back probe the yellow wire which is in terminal 59 in the ecm connector and the purple wire which is in terminal 10 on the ecm.