I have a LT1200, 2003 with 16,000 miles. I had it worked on installing PIAA lights, new battery and rear end oil change. I noticed today that the engine at start up and during idle runs rough, going from 900 rps to 1200 rps. During reverse the idle should rep-up and does not. Can anybody assist me. My repairshop normally does a good job but does not have the el tools to tap into a BMW. Any ideas? Thanks. Daniel