My bike has been a pain for tickover issues for about 2 years. Sometimes high, sometimes low, sometimes dies, sometime surges. I have tried everything that I could think of, new stepper, new TPS x3, check all wiring and connectors, fuel, maps, the list goes on.
Anyways to cut a long story short. I have it running smooth as silk now and it was such a simple issue. The secondary TPS was out of wack, .071v instead of .06v. I did not know you could set the secondary TPS up in tuneEcu, but you can and its simple. Set it from the diagnostic page, its the second reading under the throttle sensor. Hope this helps. it did for me.. Well i bet i've jinx it now and I'll be back to bad running.