The high rpm code came up first, but no difference in terms of performance and idle was normal, then on Friday I was suddenly in limp mode, very slow acceleration and when I checked the engine codes the TPS code came up again, idles around 1080rpm according to my obd reader.
Prior to cleaning the throttle valve it was a really hard idle like it wanted to die but I don't get that anymore.
I remember looking at the post you linked but didn't read all the way down as I thought I sorted the problem however I will check for any problems in the wiring now, cheers.