The 22re uses the pickup sensor inside the distrubtor to tell the engine it is rotating. If the air gap is incorrect it will not send the proper voltage to the ecm. The ecm uses this signal and transmit pulsed power to the in jectors and also power to the igniter controler.
the resistance across this sensor is 170-240 ohms. Also make sure your engine is in proper timing. Make sure that your air flow meter or air box connector is pluged in. The air box controls fuel pressure.
Also check your timing chain. Pull the valve cover off and make sure the timing chain is not damaged or streched. Some of the new chains are make in india and tend to be very weak. I had on brake only 1 hour of running. then i put in a lcengining dual chain on my 22re and have gone 55,000 mile no problem.
is your oxygen sensor hooked up properly i know it cause the engine to increase and decrease pulse rate of the injectors.
I hope this points you in the right direction. Chances are your orginial ecm is fine.
You must make sure that the air intake hose is connected and sealed to the airflow meter or the computer will not know air is entering the engine and the injectors will not fire. This is an amazingly common problem that catches the best of us on these old bosch airflow systems.
did that other vehicle have a 22re motor as well... same year... also check all your connections it sounds like you don't have something hooked up... especially check the crank and camshaft position sensors (if equipped)