I had a blown ISC driver on my ECU, this is fairly common and is caused by blown/shorted coils in the ISC motor.
This results in bad idle control with no idle up for a/c and no idle up for power steer, no voltage compensation. also can make it harder to start when hot, but probably the worst is that at full throttle, the ISC is hanging down restricting air into the engine.
It can be diagnosed simply. If you start the engine hot or cold, it will start and rev around 1200-1300 rpm and quickly (5-10 secs) come down to the set idle, (900ish hot or 1000 cold). This is because the ISC starts at position 80 (out of 100 full open), but the warm idle is set by the BISS at around position 30. So the ISC rapidly shuts down to control the idle, so lowering the idle speed.
You could always unplug the ISC and note if there are any differences.
Or check the utube links in post #13
Checking the ISC for bad coils is done like this:
but, after fixing/replacing the ISC motor, you may still have no operational ISC.
this may be caused by blown ISC drivers inside the ECU. if you pull your ECU and have a look for this:
http://www.ecmtuning.com/wiki/driver01
This can be fixed by sourcing new/good used driver IC, and replacing the burnt ones.
There may also be burnt tracks as well under the driver that will need repair.
Here is my ECU after repair, I have installed a chip holder so that any successive blown drivers can be easily replaced (track damage aside. Fuses could also be installed if you wanted complete protection.
Edited by jack of all, 27 December 2011 - 02:35 PM.