Hey
Yes, I do believe the BCM requires programming. I know if you switch to another ECM, reprogramming (marrying) to the VIN is required. A Tech 2 will assist in doing this. Regarding the OEM radio, yes they require marrying to the VIN as well, in order to function. Installing a radio...