I ran into the same situation as you did when I was rebuilding the motor. Sadly, i had to buy a new which was around $300. But if the situation is coming back, you'll need to look at other issues.
Check the electrical wires that connect to it. The wires tend to get frail and old to the point where they could possibly snapped off.
Another issue is the gasket for the IACV. Make sure air isn't leaking through it. Use brake cleaner/throttle body cleaner and spray around the are. If you hear the idle change, then you just found the issue.
Engine coolant does pass through it. It does that so the engine can warm up quicker. Once hot coolant passes through it, the coils inside it will move the plunger so it can block off the air way and make the idle go down.
Check the electrical wires that connect to it. The wires tend to get frail and old to the point where they could possibly snapped off.
Another issue is the gasket for the IACV. Make sure air isn't leaking through it. Use brake cleaner/throttle body cleaner and spray around the are. If you hear the idle change, then you just found the issue.
Engine coolant does pass through it. It does that so the engine can warm up quicker. Once hot coolant passes through it, the coils inside it will move the plunger so it can block off the air way and make the idle go down.