The FPR is good, at those pressures.
For now, we'll figure that the compression is good, for the same reason as the timing. That leaves fuel, air, compression, and spark. Could it be backfiring?
Let's figure that it's getting air.
There is a small bypass hole in the throttle nody. If you cover that hole while the engine is idling, does the engine die?
I wonder if it's starving for fuel. How do the plugs look? Pull the injector fuses. Using a work glove, hold a plug against the block, and observe the spark while cranking. What color is the spark?
Check the injector fuses. Is either one blown?