If you have spark, fuel, compression, and it all happens at the right time, the engine should run, but you know this.... therefore I am assuming you are overlooking something (like we all do when staring at a problem for too long sometimes).
This is a throttle body injection system, i believe; can you see fuel spraying in during cranking? Measuring fuel pressure and volume may be a good idea, just to not overlook something.
Try taking the spark plugs out, laying them on the engine while plugged onto the cables, and cranking it over while watching for spark at the electrodes.
Take a vacuum gauge and check cranking vacuum at the intake manifold ; if it is very low or close to zero, loosen the exhaust pipe at the engine and try again (checking for excessive backpressure from a clogged CAT or bent pipe)
Measure compression; if unusual, recheck the timing marks on the cam and crank.
I believe this is a distributor ignition system; any chance you have the distributor indexed wrong (like 180 degrees?)
Any service codes stored that might give a clue?
I hope this is helpful; if so clicking my accept button would be most appreciated; if anything else occurs to me, Ill be sure to post it for you, but it sounds like you know what you are doing and have covered the bases once. Go have a beer and get a good nights sleep; things often look different in the morning!