Like many others, I too experienced the Hayward "ce" error on my heater. Two circuit boards each had a burnt 330 ohm resistor, R15 on the Display board, and R45 on the Integrated Control board. Being a life-long tinkerer, I replaced the resistors and attempted to use the boards again. They did not work. Most likely another component failed causing the resistors to burn up. Anyway . . . I did what everyone usually does when they get a CE error. I purchased both boards and replaced them at the same time. When I turned the heater on, the display 'standby" LED came on and the blower came on for 20 seconds. So far so good. Then the "service" LED came on and error code "bd" displayed. I followed the Hayward troubleshooting guide and had the proper voltages on the fuse block and at the Control board. Per Hayward, if everything else checks out, replace the control board. Since the control and display boards are brand new, I'm not inclined to buy another one yet.
Has anyone experienced a "bd" error code, and if so, what did it take to fix it.