update, I just checked my codes and its throwing codes 31, 14, and 51, all of which list ECU as a trouble area. And I have power at the injectors but no pulse, which also seems to be an ecu problem. Time for a new ecu?
I dont work at Toyota anymore. However I will say in my time there, an ECU is a very rare event. In fact, it was just once. The injectors are powered by the battery, indirectly. The ECU just supplies a ground path. But only if all the other information to the ECU is correct.
On a seperate point, the combustion triangle is air/fuel ratio, spark, and compression. If the engine is out of time, it will not start.
Do what jetlock said about clearing the codes and recheck. If your ignitor or coil fails, you will not start. That code means the IGF signal did not occur. Threre are two signals from that circuit. IGT, is ignition trigger, IGF is ignition fire. It is there to let the ECU the coil fired successfully.
With mulitple codes like that though, I would think of a bad harness connection someplace. The ECU is listed as the last cause becuase it is the least likely. But that doesnt mean it can't fail. You never know.