1993 Isuzu Rodeo 3.2 Automatic.

Ok heres what i got, and what i have done.
1 tested fuel pressure 65psi from pump.
2 thought maybe the pressure reg was bad, blocked the return line so it rail would keep full pressure.
3 has spark
4 it will run if spraying gas directly into the intake.
5 replaced ECM, (no change)
6 Tested wires at injectors, with a test light. they dont pulse, both wires show steady current while the key is on or cranking.
7 swapped the ecm, fuel pump, and other relays, and didn't have any change in how its acting.
8 I have power going into the ecm wires.
9 The rodeo sat unstarted for 5 months, and now it wont start.
10 cranks over fine, doesn't sound like its out of time, i get one putt putt putt on the first crank, like it wants to start. but after that. it just keep cranking with no hope. If it sets for 10 mins or so, ill get another putt putt.
11 when i did the self diognostic check, i get a 3 sec humming from the (i think its the TPI on top of the throttle body) it does it every time i connect and disconnect the jumper.
12 When checking codes, i get 2 really quick flashes, pause, 1 flash, 2 flashes, for the 12 code.
13. checked all fuses and all are good.
14 It ran fine when i parked it. but now nothing. this thing is really starting to frustrate me.
15 hopefully whatever you suggest i check next will be the problem. thanks in advance.
16 It just seem liike something isn't telling the injectors to pump.