Setup -93 OBD1 running 4.6 stroker that was tuned on a dino 10K ago. Ran great until now
Running 24lb Hesco injectors, Hesco FPR, Adjustable MAP
Problem - started missing under load like it was running out of fuel. This started progressively and got worse. At times would get a engine light with code 51 (O2 lean). Note - idles great and revving up with out load just fine.
Pulled plugs - they were so white they looked brand new. (all 6 the same)
Replaced fuel filter, fuel pump and pressure looks good. 36lb and pops up on vacuum, 44 off vacuum. Tried stock FPR and no change. Other parts swapped or tested, TPS, IAT, Coolant temp, MAP with new one and removed adjuster, O2 checks good on bench. Inspected all engine control connectors. Vacuum steady at 17Hg at idle (same since engine was new)
What other sensors could control the injector pulse length?

Cam postition? Crank Pos? I just don't think these are it as it would not idle worth a damn.
Might even look into a donor ECM.
Any ideas would be appreciated