personalty, I have found so much speculation, and un-informed information and guesstimation on this string as to make me throw up in my mouth a little bit. something reporting an error on the BMC would not be rectified by fixing a component controlled by the ECM. get a clue Gentelmen. there are only two systems that are common. one could possably be the CAN buss. the other, the one I am intending on persuing on my 2007 G6 GT 3.9 with a manual 6 speed is simply, a grounding issue. just remove all of the grounding contacts to the body and frame and clean them as you see fit, I hit it with a wire brush and some Deoxit 100 and reattach. You would be amazed at how many problems this will fix.