As for the IGf question, what if the IGf wire in the harness is not intact, this could interrupt the signal from the igniter to the ECU. But you're saying if the ECU doesn't see the IGf signal, it will set a code 14? Hmm, ok.
I didn't even bother to check the 12V @ STA since it is cranking just fine. But since you mentioned it, it made me remember that I believe the wire to the starter is not stock and I think the PO put it in their because he was having some starter/ignition problems. So if some part if the ignition is sending the signal to the starter and bypassing the ECU, could that cause the injectors not to fire. I will test the STA terminal at the ECU, but I am guessing it will not show 12V since the starter circuitry appears to be bypassed. What effects would this have? Could the car still start in this condition? Because it used to start OK, though not great, like this. A lot of times, it would huff and puff and take quite a few cranks to start.
Last question: EFI-23 and on explains the diagnosis system, but you mention the FP terminal would show voltage when there the fuel pump is on. Is there a page in the TSRM that explains the function of each of the terminals in the Diagnosis box?
The fuel pump is working fine, I have checked this by loosening one of the connections and seeing fuel spray out when I cranked it. The problem is still mainly that the injectors don't appear to be firing.