As I say in your other thread check the ISCV has not got shorted to earth, this is the only thing I can see causing it to open that much.
The ISCV and the throttle are the only things that can raise engine speed, all the TPS does is tell the ECU the throttle angle it can't actually raise the idle.
Martin