Just wanted to add that I recently got my S14.5 running properly again and wanted to share a trick I discovered.
I had been having idle problems for a long time that were getting progressively worse. Thanks to my career I've had less and less time to properly fix/maintain my car, so I just learned to live with it, quickly hitting the accelerator every time I took the car out of gear at a stoplight or while shifting to keep it from dying. This year it got so bad the car was practically undrivable, and I traced the problem to a clogged Idle Air Control Valve.
This thread was especially helpful, iacv-aac-cleaning-and-testing-tutorial-t251133.html
...but unfortunately the trick about using carb cleaner spray wasn't getting the job done; even an entire can of cleaner sprayed into the correct vacuum line didn't fix the wild 50-1000rpm oscillations at idle, and I didn't have the time or inclination to attempt removing the IACV valve and cleaning it directly. The thought of having to reach blindly under the intake manifold and wrestle with two of those accursed staple-retained electrical connections just didn't appeal to me.
At the advice of a friend I found something that worked- rather than spraying aerosol carb cleaner into the hose while the car was running, I dumped most of a bottle of liquid fuel injector cleaner in there while the motor was off, holding the hose up to let gravity take it to the valve, then reconnecting it to the intake hose to prevent it from evaporating. I let it sit in there for half an hour, started it up, and after belching white smoke for about 5 minutes the problem was cured. The car is running better than it has in years!
Try at your own risk, but at least for me this was a good second-thing-to-try method of fixing a clogged IACV.

