My mechanic is not a dealer, but I have no problem taking it to the local dealer to get it programmed. However, I am not having any other issues with my car, so is it common for a BCM to only have one problem like this that causes the whole unit to go bad?