Condition: False signals
1) Check all your electrical connections including all 'grounds' (especially ECM and Ignition grounds).
2) Swap ECM's with your Sy.
I was going to suggest "default testing" your MAP sensor on your earlier post, but this looks like a bad connection or internal ECM problem.
In case anyone out there wants to know, you can quickly check some sensor operations by disconnecting the suspect sensor (electrically) and let the ECM substitute another sensor or a pre-programmed value. If you disconnect the MAP for example, the ECM will use the TPS to do approximate fuel calculations. If you disconnect the O2 sensor, the ECM switches to 'open loop' and substitutes pre-programmed fuel trim values - (good idea to erase BLM beforehand for this).
If the engine now runs better, check that your suspect sensor is actually sensing what it should be - no vacuum leaks for the MAP; non-contaminated exhaust for the O2. If all looks good, replace the suspect sensor, it is operating out-of-range.