Had the car towed back to the dealer in Lakeland this morning. I had a good conversation with the Service Manager who happened to be at BMW training the entire week. We both agreed that we just want to see the car fixed and they would do what they could and contact BMW if they cannot resolve this issue. I feel better having talked to John this morning. I think he knows my situation and frustration with the recent diagnosis and unnecessary repair with starter. I told him I would be patient while they sort it out. Hopefully good news to come.
I was encouraged to note that another BMW poster on another popular forum is having the exact same sort of issue. Not saying same root cause, but it does sound very close to my case. We'll see how that one turns out too.