Ok new day will start over.
Biggest problem I have bar none is that this thing stalls out, I have never had a bike, especially a bike with fuel injection that would do this, it is dangerous.
I described something wrong I believe, Bike will not idle until it hits about mid point temperature, still sometimes in stop and go it will die anyway.
After getting it out of the shop it has run perfectly once or twice and then back to poopy. Surging is a problem also.
I am going to disconnect the oxygen sensor to see what that does.
When I got it back from BMW they told me that the only fault was in the automatic choke. Now I am not sure but I doubt it has such a thing.
At any rate when she runs she runs and no way I actually shoot her as these bike while fussy are the best
On the K1200RS and K1200LT, there is no such thing as an automatic choke - using such expression is a simplification that means nothing in the context of these EFI engines. With Motronic 2.4 and the BING 4 throttle-bodies-assy, what you have in these is:
(1) An idle-actuator (also called TVA) that will increase and stabilize idle speed under control of EFI unit (Motronic). The TVA is basically a simple stepper-motor that pushes on throttle-linkage. See attache picture for location...
(2) When engine is cold, the EFI-unit will send pulse to TVA stepper-motor to increase idle and the EFI-unit will also adjust fuel mixture accordingly.
(3) Although there is a base screw settings (1 screw for 4 throttle-assy) it should not be messed with as it affects other components like the TPS (throttle-position-sensor)
(4) The idle-actuator (TVA) is not easy to test for proper function, however a good simple test is when you activate reverse mode. During reverse operation, the idle is automatically increades by sending pulses to the TVA.
As I posted earlier, I would do a quick check for resistance values of engine coolant temp sensor. If you have access to a GS911 it would help as some components (TVA, TPS, engine temp sensor) will log an error when out of limit values are found (or in case of incorrect connection). In addition, a GS911 will show you Oxygen-sensor real-time data so you can check if functionning within acceptable range.