all of those issues do fall under BCM. but iirc BCM have to be programmed to your car from the dealer. soo yeah.