I suggest using scan9495 to do a running sensor scan. See what the sensor data is telling you. If you can't actually drive car, do the scan with it sitting. You should be able to run engine at various rpm to check data. You can still get good data which can lead you in the direction to fix problems.
Look for fuel trims that are not normal On a 94 pcm 128 fuel trim is what pcm is aiming for. Short term trims should go above and below the 128 mark regularly. But long term should be close to 128 mark if engine is fueled correctly. Clogged injectors, which will spray a stream instead of a well atomized spray pattern, will usually show up as rich mixture. But can show as lean mixture, if injectors are clogged enough.
If you haven't a clue as to what the sensor data is saying, PM me with your email address. I'll send you the pdf file of "scanner readings and what they mean". A note however; the fuel trims listed in the pdf are for a 96 & later obd2 car. Instead of 128 with trims going above & below, obd 2 uses 0 as the center line. Trims read + or - from 0 in obd 2 scans.
Just remember to use the 128 mark as perfect fuel trim. Anything above 128 is pcm adding fuel because of lean O2 reading. Anything below 128 is pcm subtracting fuel because of rich O2 reading.
Now to the O2 sensors. Bank 1 is driver side. Bank 2 is passenger side. O2 reading of 450 is the center mark. O2 reading above 450 indicates a rich mixture. Pcm will subtract fuel. O2 reading below 450 indicates a lean mixture. Pcm will add fuel. The O2 readings should be constantly changing. Jumping above and below the 450 mark.
If they don't move or change readings really slowly, O2 problem exists. Could be a problem with O2 itself, it's heater, wiring, grounds, or connectors. Other sensor data is important also. We will continue after you test for fuel trims and O2 data.
94 service manual has Pcm pin outs & wiring diagrams. If you don't have it, get @ www.mediafire.com/?40mfgeoe4ctti