One needs to rule out if the issue is either ign or fuel related. .
Pick up a can of ether, if the issue is still present (the engine will not fire) disconnect the fuel pump relay, one individual at the key, you under the hood, as the engine is cranking spray a LIGHT to moderate amount of ether directly into the *open* throttle body.
does the engine try to fire at all?
If it doesn't then the issue may be on the ign side.
Check the entire ign system, do you have spark at the plugs?, a spark plug tester will let you know, plug one into each spark plug circuit & look for irregularities in the pulses as the engine is being cranked. Each of the 3 coils fires 2 cylinders (1-4, 2-5, 3-6), look for an issue related to just 1 coil, look for an issue related to all coils (ICM board issue). Look for any chafed wiring going all the way back to the CPS, it may be something as simple as a bared conductor grounding which is causing the issue.