I had a Hayward heater installed with my pool about 8 yrs ago. Worked great for about 4-5 years, but every year since has required about a $300 repair. It's on the fritz again with a "bd" code, which looks like it's a bad control panel, but I just had the control panel replaced last year...