I recently had the same problem with a no-start condition. Turns out my valve cover gasket was leaking at the spark plug tubes and fouling all my plugs. I replaced my plugs and valve cover gasket and I was up and running again.
If you checked fuel pressure, have spark, and have compression, its not the ECU. Whether the ECU, cam or crank position sensor is dead or not, with all 3 of those, you're going to have combustion. Im telling you, CHECK YOUR PLUGS AND WIRES!