Hey guys. I'm getting the brake lights on, cruise not working and having to push the brake pedal to the floor to disengage from park. I did the lubing of the harness with dielectric grease which worked for 3 days. It's doing it again. So my question is....if I purchase a used bcm can I just swap them out or is there some programming that the dealer must do?