Originally Posted by
cossie891
I thought the ISCV is the Idle Speed Compensation Valve NOT control
The official name is CONTROL valve, however some people like Stu from MSD etc prefer to call it compensation as that's what it's really doing, i.e. giving air compensation over the base idle in the Cosworth's case, whatever the name, IACV etc it's the same component to all intents and purposes.
To the OP now we know that, did you swap the loom/TPS? I suspect you haven't or you have the correct TPS, but haven't changed the loom or modified the existing one by inverting the two TPS wires.
Can you answer YES to BOTH the above questions? If not this will be your problem and the car won't run right period.
The fact when you unplug the ISCV and the revs ease show the valve to be doing it's job!
Martin