Update: ARGGG! I checked the hot tub the next day and was pleased to find it was at 104°. A few days later, we heard from a guest that it wouldn't awaken from "sleep" and was too hot. I went back yesterday and found it had a code HH (different from the first code OH), 120° and the pump was on hi speed. That explains why the control panel wouldn’t respond. I'll note here that the OH means the spa saw 110° and HH means is saw 118°. Both times I recorded temps quite a lot higher.
I have now installed a replacement OEM heater tube and OEM main circuit board. The new circuit board has identical dip switch settings and jumper wires. I also verified the replacement board has identical model and version numbers.
All the jets are open and the water is roiling so it's certainly not a flow issue. I turned off the power for now.
When I received the new board, the jumper wires were configured differently from the old. I called Spa Guts support and they basically said if it was working with the wires in the old configuration, go with that...so I matched up the connections using the old board as a template. Is this a problem?
So, I’ve run up against 2 issues so far. First, the coil had shorted so I replaced it with a new OEM heater and sensors. Second, 120v power was going to the coil even after the tub reached its set temp. I suspected a stuck relay on one side of the 220 power to the coil so I replaced the controller board.
Plan: When I go back, the tub should be cold. I'm going to power it back up and do some checking. First, I’ll pull the tabs to the coil and make sure I have 220 to the coil. I’ll also make sure the amperage across both sides of the 220 are roughly the same. What else should I look for? It's going to take a few hours to get to 104.
Question: why in the world is power continuing to be applied to the heater coil after reaching operating temp.
I am aware the temps I’ve found are dangerous and will make sure we won’t allow any users until I get this figured.
I appreciate your time look and welcome your help…again!
Tom