Relay 46 and fuse F2 power the injectors and ignition. Apparently, the ecu is ok because you have spark without compression. Can it be as simple as a weak battery? Load test it. If that's not it, I would certainly suspect 46 and F2. Maybe as simple as corroded relay base or fuse connections? Corrosion at any place in that system, including ignition switch?
Getcha a can of DeOxit, go over *everything* electrical, put new plugs in it. If that's not what it is, it's over my head.. good luck.