clear confusion
Ahh the intricacies or Rovers... God Save The Queen!
Easy test of the TPS. Grab your Multimeter. In this instance I prefer a digital meter but an analogue meter will do just fine.... No need to remove the TPS itself... just its plug.
Separate the TPS plug from the Harness connection. Find the two pins on the TPS plug that give you a resistance value and that value will change as you open the throttle... on my TPS there are three wires; blue, green and brown. With the Brn and grn wires I know the value changes from 6.4k ohms with closed throttle down to 1.85k ohms at wide open for the early Lucas EFI's. Whatever the base resistance value is for GEMS, during the slow and very steady opening of the throttle you should see a smooth and seamless change in values (ohms or volts). IF there is any gap or rapid loss of signal then the TPS is worn internally and no good anymore. The voltage throughout that full range of motion for GEMS EFI's is 0.6 at closed throttle and up to 4.5 volts with the throttle wide open.
Sorry I don't have the exact Ohm value for your MY but I'm an old skool 14cux fan and I'm keeping it that way. :ylsmoke:
I know you say the pump and filter were changed but have you checked the pressure at the rail? Could also be a sign of a failing regulator. Could also be an intermittant VSS, But if it were the vss going bad then you would lose injector signal to half of the engine. THAT would be a big drop off in power.