When I got my G1200 a year ago, I found that the idle was too high, around 17-1800. It still is.
First thing I did was to put back the original muffler and install the corresponding Beetle map. No change.
I then checked the oil level, in case extra oil in the air box could affect the rev. Level was too high, so I removed half a liter, but no change.
This winter I took out the throttle bodies and cleaned them properly, - which was needed. Put them back, adjusted the valves, balanced the TBs and reset the TPS. Still no change.
Last thing I've done is to reconnect the stepper motor, which has been disconnected by one of the two previous owners.
Now it revs even higher at start up, but soon goes down to around 1700 rpm, which still is much too high.
I've only removed the blocking in the stepper tube and the corresponding filter box spigot, and reset TPS. Anything else I should do to put the stepper back in service?
PS. I did not clean the stepper motor when I cleaned the TBs, maybe I should spray some cleaner into the tube..?
So what else is there to check or do to get the idle down?