So many things can cause the engine not to start or stop running it is hard to guess at a cause without being able to do some diagnostic tests. Many sensors on the engine are shared by both the ignition and fuel system, failure of any of these may cause an engine to stop running. If the engine cranks over the battery and starter are most likely OK. Keep in mind an engine must crank over sufficiantly fast enough for the engine to suport combustion and run. The engine needs three things to start, fuel (gasoline), ignition (spark) and mechanical integrity (it must develop compression in each cylinder to start ie mechanical components must be in synchronization with each other. Remove the fuel hose that goes to the fuel rail and get a friend to crank over the engine to see you have adequate fuel volume (you should have approximately 1 pint of gasoline in ten seconds of cranking). Off course take proper precautions as gasoline is highly flamable. Next "listen" to the fuel injector. Using a mechanic's stethoscope (or use a long screw driver placing the handle end up to your ear place the metal tip end of the screwdriver against the body of the fuel injector), get a friend to crank over the engine while you "listen" to the fuel injector listen to each injector at the same point of the injector body. You should hear "click, click, click" as the injector is electrically opened and closed by the computer. If the injector is not being triggered you will not have fuel getting into the engine's cylinders.
There is a company that independent auto repair shops get their information from, this same information is available inexpensively for people that work on their own cars.. The information is year make and model specific, covering repair procedures, torque specifications, fluid capacities and specifications, service bulletins, component locations, wiring diagrams ect.... Alldata is very easy to navigate http://bit.ly/AllData_Repair_Manuals_Online