Quote Originally Posted by qwerty1234 View Post
Thanks @BigPhil. After I sent my post I thought, of course I can't just switch the ECU to a different brand ECU. Although a bit fiddly, I got to the throttle body and I'm in luck with the one with a hole in.

Although quite a few poorly protected wires on the loom, so I can see why water ingress can cause a few faults!

Now to find a garage that can calibrate the TPS once the ECU arrives...
I have read somewhere that the newer adjustable one does not need it, check ignition switch wiring the plastic cover on mine was all broken up letting in water my switch went faulty so I stripped it down and it had been arching cleaned up the contacts greased with silicone grease and reassembled it is fine now all harnesses parts with a plastic sleeve over the wires, wires from lights, wires down to side stand switch all have this cheap plastic sleeve which has craked leaving exposed wires, I have use insulation tape over the existing sleeve.