I would interject to unplug the air temp sensor so it falls completely into limp mode and see if it persist.
With OBD1 it'll also rich up if misfiring/ or the exhaust is cracked, or your valves/headgasket are dead. The symptom is then only so useful. Whats the regular exhaust note?
With all the swapping i have lost track...Did you do the fuel filter (could lean out intermittently and cause a flood when free)?
Since you did so much ignition work, unless the coil isn't giving a nice shock it's either fuel trim or compression.
Fuel trim is controlled by the ect (rich cold/lean hot), air temp, 88 I think has an egr so it leans by effecting stoiometrics, the tps controls firing rate, and the injector nossels stop drip down. MAP sees load and ECU calculates it all. One bad field in an alternator won't take it out at 35mph as 2 fields are up, and the system catches dropped reference voltages and tosses codes for that two.
Grounds cause little stumbles but I've not seen them cause miricale fixes unless tottaly missing.
If limp mode fixes it, than that's the breakdown of culprits. If it doesn't than compression, injectors leaking, pump, valves, and mechanical.
While a lot of this is good advice, its not methodical. Fuel pump and plugs and temp sensors are all on different system trees, so jumping one to the other doesn't narrow down your scope. Its best to go spark, fuel, etc. like the old advice to trace systems not diverse parts.
My own wild speculation? Throttle position sensor allowing air ratio to get off or the egr is stuck.