I'm having the same exact problem. I took it to my dealership today and they troubleshot it. They told me that it was a wiring harness that needed to be replaced. They don't have them in stock and had to order it. They should have it in this week and I should know next week if this fixes my issue.