I got the same problem, and have been tryin to fix for months. Ive had my 90 scoped twice along with the electrical scanned and my TPS tested twice. I have also replaced cap, rotor, plugs, wires, fuel filter, egr, o2 sensor....and all that. I talked to a guy at a parts store and he mentioned to check for play in the distributor, take cap off and check play in rotor, some thing to try.May be related to the MAP sensor, check your vac lines.