This is a follow-up to a post that I made in the drivetrain forum.
In September, my 2007 CX-9 went through two BCMs (Body Control Module) in a month. The BCM controls the turn signals, door locks, dash warning lights and a lot more.
The root cause of the problem was a clogged sunroof drain...