Thanks guys! Plugs and wires are A1 condition and new MAP and TPS made no change. I'll check cap and O2/knock harness and sensor.
What all have you already done. A list would be real nice.
Check that you did not criss cross 2 plug wires when you replaced them. Then pull one plug wire at a time from the cap and see if the engine runs worse (it should). If there is no change that is a dead cylinder and you need to find out why. Compression, spark plug, SP wire, cap-rotor, fuel injector or its wiring.
Even a new plug or wire could be bad. Make sure all the plug wires are securely attached.
When did the problem start. Was any work done before it started?
Disconnect the O2 sensor and see if the problem goes away.
Check the sensor grounds from the battery negative post to the
sensor grounds, O2 and MAP for sure.
Check for arcing in the SP wires at night in the dark just to be sure the wires are good.
Does it ever run smooth, if so when, or just rough at idle and all the way to 2000 rpm? Your
OR comment does not tell us enough. What does it during decleration, acceleration and at various fixed RPMs.
Have you checked the fuel pressure, and be sure to check the FPR vacuum nipple and vac hose for signs of gasoline. If you find any the FPR is leaking gas directly into the intake, bypassing the injectors. I assume you checked both ends of the MAP sensor vacuum hose since it is a new MAP sensor?
If you find 1 or 2 bad cylinders (after checking the plugs, wires and maybe the injectors), you need to do a compression test next. Compression test on the ???able cylinder might make more sense before pulling the fuel injectors? Your choice....Might be a bad injector...
You may have more than one problem.
Have the injector connectors been disconnected at all? If yes, make sure they are back on the correct injector, and making good contact. I found one after years of issues that has a sweet spot, gets a loose sometimes LOL. The spark plug wire test above will tell you if you need to check each injector/wire/wire connector next, or not.