To a certain point the ECM will fatten up the mixture if it's lean, isn't that the beauty of fuel injection?
OBD1 can not, and will not fix too small of an injector issue.
The reason is this: The O2 sensor is designed to keep the engine at peak *emissions* operating AF ratio. During acceleration/heavy load the O2 sensor is IGNORED. That means the ECM has no idea if the engine is running lean or rich. The O2 sensor is massively misunderstood. 14.7:1 AFR is NOT the AFR to make power. It's the emissions AFR. Guess what? The stock O2 sensor is ONLY accurate at 14.7:1 AFR!
How then, does GM keep the engines from destroying themselves by running lean under load? Very simple. They do it the same way that warmup is done. They use *preprogrammed* timing and fueling maps for the *STOCK* engine. This means that GM spent the time to datalog the motors under most any driving conditions they could imagine, and preloaded the ECM with this data. If you swap motors, injectors, mess with timing, ANY of that, without tuning, you are seriously hampering, and perhaps damaging, your engine.
At "heavy" throttle positions, in ANYTHING other than the stock, GM motor, the engine is NOT getting the right fueling or timing, period.
burt4x4 had his EFI setup dynoed, check the link in my next post below.
While driving like an old man will certainly help a mis-tuned situation, there is no way around the fact that engine damage is right there. Anyone who has driven a motor with a vacuum gauge hooked up, understands that babying the pedal doesn't reduce the load on the engine much when its starting from a stop, or pulling a hill, etc., which is exactly when TBI/TPI is ignoring the O2 sensor.