NB 1.8 (2.5) Engine fault when hot, crank sensor fixed it

Hopefully the new TPS will sort it Paul - certainly the error code is very specific.

Have to say I would usually recommend replacement of the entire throttle body with all sensors for a known working used item. These are the same for all MK2/MK2.5 cars and available very cheap as do not generally give issue. 

You have the error code and what appears to be proof that the unit is faulty so much easier just to replace the TPS - hope it works, let us know.