So you sent your tb out and spent money before doing any testing? What if you got it back and you still had idle surge?
Oldman, do you have a multimeter? Use it to test the idle air control motor.
Quote:
2. ISC servo. Press down on the release lever of the wiring harness connector and pull it off the ISC servo. You may have to wiggle it a little as you pull. Do not pull on the wires. At this point you can test the resistance of the four coils or wait until you have the ISC servo off the throttle body. To perform this test, measure the resistance between terminals 2 and 1, between 2 and 3, between 5 and 4, and between 5 and 6. The resistance should be in the range of 28 to 33 ohms for the original and older models, and ~40 ohms for the most recent model, which is after our 3S cars were manufactured (see
click The results for me were 30.1, 30.1, 30.3, and 30.4 (same order as given above) with the ISC servo off the throttle body.
click
If the iac tests fine then do a boost leak test. If you don't find any boost leaks in vacuum lines or ic piping/couplers then the problem could be your throttle body shaft seals are old and leaking, could be air is also getting past the biss screw rubber o-ring. If it still does it after getting the tb rebuilt and setting the biss then it may be the drivers in the ecu are bad.