I've had a similar problem with my 3dr.
Changed the ISCV, but cannot get it to idle at cold and warm correctly, can set it for one or the other. I've recently been told that my ISCV isn't working, so there is something wrong with the controlling parameters.
I've checked for these so far, and should be..don't quote me on these:
Power 12v to the black/red ISCV wire.
Resistance between one of ISCV wires, and a relay in fuse box (7ohms).
TPS setting/setup i believe can impact on ISCV performance.
Relay or resistor or something in the ECU can burnout stopping it from working.
I'm no expert and haven't sorted mine yet but beleave these are places to look at, provided Es cos is similar.