Okay, I just bought my 1995 SL1 (1.9 SOHC, 5 spd)and this is my first post to the forums.
I am having the same/similar problem.
Let's say I'm driving around at 3k RPM, and I shift up a gear. The RPM's will not fall below 3k until I disengage the clutch after shifting and engine load brings it down. The car routinely idles at 2k and then after several seconds, brings itself back to 800. Basically, the symptom is that it is *very* slow to return to proper idle speed. Sometimes, I'll have to tap the gas to rev it up above 2k and hope it comes to idle on the way back down. This happens most of the time, regardless of ambient temp.
I checked for codes, and I am getting the "boring" 12.
I took off the intake to the throttle body and sprayed cleaner in there. (My accelerator was sticking.) and lots of carbon flowed out. (Had the car up on a jack on the passenger side.) After working the the butterfly valve a bit my accelerator no longer sticks, but I still have the idle problem. I assumed it might be an IAC gummed with carbon also, or just misbehaving. I test the voltage with a multimeter and got 0.46 and 11.65 volts, repectively. (Last two contacts on the right, as per Haynes manual.) That seems out of the range (1.5 - 10.5v) according to the book, but maybe it's still within "street" tolerance? (Or maybe I don't know how to use a multimeter!

)
I haven't taken the valve off yet to clean it out, mainly because the torx drivers I had were either too long or too stubby, heheh. I did, however, send a bunch of cleaner down the port that leadsa to the IAC in the neck of the TB while the car was running. Idle...spray (cough, cough)...idle...rinse, repeat. That had no perceived effect after I put the air intake back on and drove it, so maybe I'm off on this one.
Whateya think?
Thanks in advance for the collective wisdom on these forums.
Wes
"Saturn Newb"