I doubt there's anything wrong with the ISV. More likely your ECU is not 'seeing' the idle switch on the throttle body, either because the switch isn't operating, or there's a wire bust somewhere between the switch and the ECU.
A good place to look for problems with the TB wiring is a few inches back from the two-way loom connector, towards the middle of the car, where the wiring goes across directly above the heat of the exhaust manifold.