Just tried a temp fix on the TPS I found.
Throttle Position Sensor - TechWiki
In all cases a manual recalibration of the TPS may resolve the issues at least on a temporary basis. To recalibrate the TPS: -
1. With the engine off, insert the key and turn the ignition to position 2 (On) without starting the engine.
2. For MEMS-equipped cars (S1)Or S2 Rover engined cars, quickly but steadily press and release the accelerator pedal 5 times for TPS calibration, using all of the throttle travel as practicable. It is better to do this from the engine bay, using the cam on the throttle body, as this ensures you get 0-100% operation of the throttle, and correct calibration, If your throttle cable or mech does not give 100% throttle, calibration will be out. And potentially you will be wasting your time. This will trigger the ECU into the closed-throttle reference learn algorithm, which has it looking for the lowest measured static throttle position (the closed position). The throttle position calibration is a fixed definition from this point.
3. Turn the ignition off, remove the key and wait for the ECU to power down (about 30-40s).
4. Start car as normal.
Rise and fall seem better, but I am stiil fitting replacement TPS when it arrives.