Thanks, Mulchman! The dealer's explanation is that even though the code says "Map cooling thermostat mechanically stuck," "on vehicles equipped with the N62B44 engine manufactured from 09/04 through 12/04 (mine fits right in), replace the wiring harness and the temperature sensor."
When the Indy shop ran it for codes they picked up something else about the coolant, can't remember exactly. It didn't pop up at the dealer a week ago.
Was there ever a recall or anything else to get BMW to replace the faulty engine harness? I can't find it now but seem to remember reading something about it.
More areas of concern that may or may not be related to this problem:
1. Sat radio cuts our for a sec occasionally.
2. iDrive is slow to start, delayed parking sensors, Menu activation, etc. I disconnected the blutooth but I think it started to slow things down when we paired the phones.
3. When starting from cold, it takes a couple of seconds for the engine to catch properly. I get this ch-ch-ch-chrrrrr LOL
Thanks! And please share anything you know about it!