The TPS will only cause the ISCV to open when it sees a throttle angle, if the valve is shut/disconnected this cannot be the issue.
Maybe your throttle plate is not closing? or the base idle screw is not seated correctly. otherwise you must have an air leak somewhere.