When it came time to start the pool season, the heater had issues and made a loud buzzing sound when it started so I shut it down. It is a Raypak 156 which is an Atmospheric above ground heater which means that it has no internal fans that could be making that noise. The only thing that could be making that noise is the gas valve and the only reasons for that are either a bad valve or a bad controller with the most likely being the controller. Since the controller already had issues with the display not working properly and being unreadable, I figured the best bet would be to replace the controller which needed to be replaced anyway and if the gas valve continued to make noise, replace it as well. Also, the control board is not all that hard to replace where the gas valve is.This board appears to be an exact replacement for the one in my pool heater. Installation is not all that difficult. The board is held in by around 6 plastic standoffs and the board comes with all that are needed of you damage any or all of the existing ones when removing the old board. It also comes with a new seal for the LED display but I didn't need that either. It is simply a matter of removing the connectors from the old board, squeezing the tops of the retainer clips from the board while lifting the board to release it. All of the connectors are different so there is no way to mix them up. The connector that connects the board to the control panel is not keyed so make sure to note the orientation of the connector when removing it so that it is put back on the new board correctly. Then replace any or the retainer clips that may have broke while removing the old board.This board has a tab that needs to be snapped off for certain heater models so take a look at the old board and see if it is snapped off on that one and set the new board up the same way. Remove the connector that comes on the new board with the tag that tells you to remove it and snap the new board back in place. Take your time when putting the new board back in to align the clips in the holes on the new board so you don't damage them or the board. Reconnect the connectors to the board and make sure that they are seated correctly.After putting in the new board and powering it up, the display was once again fully readable but I was unable to control the heater. Opening the heater back up revealed that the connector between the board and the control panel was one pin off which is easy to do on this connector. Repositioning this connector fixed that problem but then showed another problem of the temp sensor open. I knew that was not valid because the heater attempted to start with the old board and opening it up again showed that the other upper connector was also not plugged in correctly. As I said before, make sure that the connectors are positioned and connected correctly. After that fix, the heater started and ran correctly so the gas valve was still ok, despite the controller board cycling it at 60 times per second.The only issue with this board it the cost but it is still much less that replacing the entire heater or calling a service company to repair it and it came days ahead of when it was scheduled to arrive so for the most part, I am happy with it and happy to have my heater working again.