Does it have an after market radio? Check to see it there is a module installed between the wiring harness and the radio that is used to control the steering wheel buttons to control the factory functions and eliminates the error codes to the BCM. Just a thought. Good luck
Sent from my iPhone