Yeah, my bet is water ingress at one time and corroded the board or its connector... I did read somewhere, maybe here, that someone fixed it themselves but it was an involved process to get it apart & R&R the board/LED's...