I just bought a 04 GT and have been reading the posts about ECU replacement. Can someone explain what this is about?? My GT only has ~2000 miles, cuts off a few times when I first start it in cold weather, dies when I try to give it throttle when I first start it, and smokes like hell when I first start it up. I am new to BMWs and not sure what might be up with this. After it warms up it is fine. I saw some previoue posts about the ECU and some of my symptoms, and about a replacement from the dealer. Any help would be greatly appreciated.