I suffered the through the same disease as you did.. ['88 lancer shelby TII] it was horrible.. the tach would jump around because the motor was actually cutting out.. sputtering and it had an idle that just kept rising..
I changed EVERYTHING in the engine compartment with NEW components!
and nothing helped.. replaced all the vaccum lines, replaced the entire ignition system.. plugs, wires, cap, rotor, Hep.. new fuel pump, FPR, even switched to a vaccum block, replaced the IAS, TPS, CTS, thermostat, MAP.. i even went and checked the speed distance sensor.. nothing helped.
i SOLVED the issue by getting one of Cindy's great Smecs.. In my case a stage 3.
A few months after running the FWDP Unit, i swapped the OEM unit back in "just to see.. " oh dear what a piece of junk compared to the FWDP unit. very touchy throttle control, high idle.. very bad fuel econo, motor would cut out at cruise and sputter.. only liked WOT and even then would cut out at times..
So naturally

I opened up the OEM Unit and found the reason it was such a piece 'o junk.. the resistors and capacitors had taken their toll and were all worn out and some were missing their tops! after 18 years they just wore out.. i also found a few wasps and other "Natural" debris in there
I would suggest if you havent to borrow an Smec and see if it helps you in your case..
Good luck and let us know how it goes!
My Lancer has started chewing HEP's again.. *sigh*.. this car seems to like being left alone and driven into the ground. the more i put into it and repair it, the more other things start to wear out to the point that once you have replaced everything on the car that went bad.. the ORIGINAL stuff you replaced starts to go!
bernard