I have a mostly stock 2006 R3. The only significant change is the CAT box removed with tune flashed at dealer. The bike has been very under-used since 2013, mostly just for 2-Up with my wife. The last time riding was last fall and it began to show the dreaded high idle symptoms. The bike starts and idles fine until after warm up and on the road, when I began to feel the pull of the engine coming to a stop where the idle is hanging at about 2000 rpm.
I did some research here and see it is likely a TPS and/or stepper problem. I have TuneEcu (old PC version) and cable and have run the "Adjust ISCV" tests. Basically, the Primary TPS is testing good within tolerance showing closed 0.59 volts and open 0.71 volts.
I am a little confused about procedure and what to expect on the secondary TPS voltage check. I think the spec for fully closed secondary is .60 +/-. When I first hookup TuneEcu with ignition switch on, the secondary throttle status on the diagnostics page shows ~0.62, in the range. I then go to the "Tests" page and run the "2nd throttle" command and the secondaries move open and then closed as expected. Back to Diagnostics page and the status shows 0.71 volts like it is not fully closed. Turn the bike off and back on and that 2nd throttle status will show .62 volts again. What should I be looking for here??
A first look at my test results would indicate I really don't have a problem, but we know I do. From other threads I have seen some comments about how the primary TPS can hang after being operated in normal ride rpm ranges. The age of the bike would indicate I have the old "bad" TPS although I have not yet pulled it off to look. So I plan to replace it anyway. Also folks have indicated the secondary TPS generally don't cause the high idle problem. I have not yet cleaned the stepper motor, but it does not look very dirty.
Any thoughts and suggestions would be greatly appreciated.