Sounds like a faulty ground issue or a module programming issue. Sometimes the modules loose their initialization and need to be updated by none other than.......the dealer. Kinda sucks price wise but 99.9% of the indies out there can't help with a lot of the new stuff, and of course 99.9% of those who say they can find out very quickly they can't and call the dealer. Sorry