EDIT: PLEASE SEE THE LATER POST FOR UPDATED PROCEDURE, the early posts in this thread are for background only: https://advrider.com/f/threads/tps-...-beyond-zero-zero.996719/page-6#post-32357006 Although I'm not a fan of adjusting the throttle stop screws or TPS, since they're factory calibrated (mine are untouched and are in spec). Many motorcycles have already been altered using the zero=zero procedure (and there may be wear beyond adjustable BBS limits) creating a need to restore either setting. What follows is a work in process based on what was learned in Trail'R's Thread on his R1150GS: GS-911 Error Code Question - Lambda Sensor Related . Comments and questions are welcomed. There are three conditions that need to be satisfied at Idle speed for the Motronic, TPS and throttle to be aligned: 1. The TPS must be registered to the Motronic. 2. The engine must be warm and functioning in Closed Loop (or on the R1100 European version without catalytic converter, set idle CO to 1.5% using the CO Pot). 3. The Idle speed must be set to spec (e.g. 1100 RPM, +/- 50). I'm not going to provide all the details (e.g. explain how to work the throttle stop-nuts), just the essential steps for #1 and #3 above. 1. TPS The correct method for setting the TPS does not involve a voltmeter since the purpose is to align (register) the TPS to the Motronic; therefore you need an output from the Motronic to know you've got it right. The TPS voltage is an interesting byproduct of the correct procedure. R1100 The diagnostic connector has a TPS calibration pin. You can read about it in a few places: A) http://www.bmwmoa.org/forum/showthr...1150RT-surging&p=948289&viewfull=1#post948289 B) http://www.largiader.com/articles/motronic.html C) http://www.k11og.org/forum/viewtopic.php?t=2110&postdays=0&postorder=asc&start=0 R1150 A GS-911 is easier to check that the TPS signal is within range but from measurements on my bike if the voltage at idle is 0.35 to 0.38, the Motronic can register it with the following procedure. The exact voltage does not matter. A) Remove Fuse 5 (or disconnect battery ground) for 5 minutes, then replace fuse. B) Key On C) Fully rotate throttle twice D) Key Off 3. Idle Speed Refer to this thread for the reason why Idle Speed is important to the Motronic: (starting here, Idle Speed for Correct Mixture). The procedure below is so that TPS and idle speed don't interact. You may need a fan for cooling. Also it is important to have clean TBs and cable slack during adjustment. Cable slack re-adjusted per book when finished. A) Fully warm up the motorcycle and have a fan for cooling. Throttle bodies and BBS airways must be clean. Loosen left and right cable adjusters for 2 mm slack to insure throttles stay on stops. B) Remove the TPS but leave it plugged in to the harness. Set it to the idle position using the Motronic procedure outlined above in #1 (Diag Connector for R1100; TPS learn before removal, then GS-911 set to 0.32 degrees for R1150). (You could measure with DVM to learn thevoltage before removal and make sure it stayed set there.) By doing this, no matter what you do with the throttle stops, the Motronic will see IDLE input from the TPS and interaction is eliminated. C) Set the BBSs to 2.0 turns, whatever is considered the neutral position. D) Perform a TB sync & Idle Speed adjustment using the throttle stops and get as close as you can to idle spec. Then use BBS for final fine tuning. It is imperative that the idle speed is exactly the book value (1100 +/- 50 rpm for the R1150). Because the TPS is removed, it did not vary while you adjusted idle. E) Attach the TPS to the left TB and set per procedure outlined in point 2 above. When completed you will have the TPS registered, BBS at about 1.5 turns and the motor idling at spec (1100 RPM on an R1150).