Replaced control board. From my research these boards go out a lot. Was a little concerned at first since the board I received looked a bit different than the original with components on both sides of the board where the original did not. Worked great, programming was easy, delivered next day on a holiday weekend.