Cornking, If it works satisfactory, would you please get a list of the parts and part numbers for the change and what version of the working software. I went to the blue and red dealer this morning and it will make you head spin on how many times that control module has changed in part numbers...plus to make it worse the early SNn ones take a different controller part number than later SNn ones. And I do not think you can update the early ones maybe... Not sure though. There is 323018A, 323019A, 87447392,397780A1,411438A1, plus more I did not write them all down.