iac reset?
i've read a few things about this, had the same problem. perform the IAC reset procedure (do a search, you will find the links). IAC may be bad. Also, I gave my throttle plate adj screw 1/4 turn in which helped quite a bit. I read on another forum that 1/2-1 threads should be exposed on the back side of the throttle plate screw. Mine shows about 3/4 thread, runs okay, not perfect. No more stalls or surging though while warming up. Remember to reset the tps when done. hope that helps