Thank you for posting your question here on Fixya.com.
The Hayward H100 has a diverter plate welded into the header that helps direct some of the water flowing thru into the heat exchanger to heat the water. If the weld fails the diverter can interfere with that flow and cause overheating or poor flow thru the heater which in turn can lead to the problems you describe.
Remove the inlet side hose once you have blocked the flow of water from the pool and you should see the diverter in the inlet. If you can move it then it is broken and needs to be fixed back in place or the whole heat exchanger needs to be replaced.
If the diverter is not moving then your issue is likely an overall water flow one and the next place to look is the filter. Poor overall system flow may be enough to close the pressure switch telling the heater the pump is on but not enough to keep the water in the exchanger from getting too hot, again causing the symptoms you describe.
If this answer does not fix your problem, please comment with additional details prior to rating the answer. You may also contact me thru our website at www.arrowpools.net. Positive feedback is appreciated once your problem is solved!
John
65 questions posted
Usually answered in minutes!
774 Questions
131 Questions
104 Questions
113 Questions
87 Questions