Aha...
So reading this thread...
http://www.r3owners.net/general-tech-talk/11317-high-idle-eratic-tacho-2.html
I could have problems with either the Stepper motor or the TPS.
If i push the Stepper motor back, the revs drop, but as soon as i release it they go back up again.
As with the above thread, if i stop the bike it starts up and is fine for a while then back to 2000+ rpm.
if i take a looksie at the TPS will their be any obvious things to see?
Thanks
Daz