I’ve been having some increasingly annoying issues with the Beemer. It’s been starting rough, needing full choke to stay running until it’s warmed up, it dies randomly, fuel mileage in the toilet, and flat spots all over the acceleration curve.
Thanks to some good advice from the on-line BMW community I made an informed guess as to the cause and went down to the Fort Worth BMW Motorcycles dealer and picked up a new stick coil. I replaced the one on the left hand cylinder last night and it was still running poorly, so I tried the right one. Bingo! The idle was back to normal.
This morning, with a totally cooled off motor it started with no choke, idled perfectly, and the flat spots on acceleration are gone. I’ll be watching fuel consumption through this tank but it really does look like it’s fixed.