First things first, does the idle change with the ISCV disconnected, if not then it's an air leak.
I don't believe it's FPR, this would not change the idle and usually results in rough running.
From the symptoms you describe, it sounds like TPS may be at fault, do you have early management (i.e. L1 or L6) or L8 (4x4)?
Martin