You will need Protune to install a replacement TPS or reinstall the original as you need to set the initial throttle position. It’s worth buying a cheap Windows PC off eBay just for Protune.
I don’t know of anyone who has managed to clean or repair one.
Aliexpress worked fine for me or you can get an OEM unit via MMC but I think they are about £90.
Alternatively M3WServices can supply and if required fit and setup a TPS.