I'm telling you man, you have the EXACT symptoms I had. Look at my previous post and check out the throttle cable. All you have to do is next time the car's idle starts going up to 1500-2000, pop the hood and get out and see if the throttle cable is tight. You'll be able to tell if it's too tight and holding the throttle open. Or you can try stomping on the gas pedal several times really quickly and you may be able to unstick the cable and your idle will drop. That worked for a couple times until I fixed it. It's an easy thing to check for so I advise you to do that before screwing around with your ISC and sensors.