Well thank you very much to pash, who kindly helped me out with a cable, and plenty of his time over the phone this evening to help me through some things.
I have now completed the tps reset, and am waiting for the engine to warm up just to set the idle to between 1050 and 1150 rpm. then a quick test ride.
There was a historic error code showing that read, trouble code 11, tps short to ground.
Im hoping that as it is historic rather than current, that it got wet and shorted, rather than a chafed wire??
now im going to look into the AFV as i read that that should be between 90-110% but is reading about 116%...
wont be long before im a ecmspy wizz!
that or i f the bike up...