Cool! I got to take mine in too cause it's been idling at 1700 and has started up at 3500 eight or ten times. I spoke with a factory rep and he talked like it was an easy fix. Unfortunately my nearest dealer is 100 miles one way from me.
You can get it close yourself. It thinks...well, it's telling the ECY the throttle is open farther then it is, do see which way it need to go to back that off and just do. Then lock the screw where the idle is around 1200-1400 or where ever the manual says.
If I understood your saying I need to mechanically ajust the TPS to drop the idle? Do you think it will fix the random 3500rpm startup too?
Brice at cfmoto said the service shop will need a program tool of some sort. The nearest dealer didn't have one and said they wouldn't buy one just for me. So I called the next closest dealer and he wasn't sure what I was talking about and me getting the info in a roundabout way I don't know what kind of tool I'm talking about ether. Service manager said he would call cfmoto tomorrow and figure it out.
Tho I am a little computer illiterate I'm confident if cfmoto sent me the program tool and some instructions I could figure it out.
On a related note do you know where I could get the service manual? I knew I would need one eventually but it's starting to look like I'll need it sooner than later.