I'm Neal and I am here to assist you. Only accept when you are happy with my assistance. If I can't help I will open your Question to other experts.
A common problem on those is that the programming in the module gets corrupted and it has the be "flashed".
So as much as I hate to send someone to the dealer, but in this case it would be best to get a diagnostic and have them tell you what is wrong and then if it is just a programming issue they are your only option.
If it does turn oout to be something else you can make the decsion to fix it yourself or let them do it.