My heater worked flawlessly from 2009 to about 2021. I was battling first an IO code and then intermittent IF code and replaced both ignitor, fixed IO, and flame sensor with no change intermittent IF results. I suspected a heat exchanger leak due to some small about of water (not much) from the burner tube area and corroded rain shield (salt water pool). Therefore, this year I replaced the heat exchanger and still got the IF code even though I could hear the gas ignite and run for a few seconds. I then took the flame sensor and cleaned with steel wool and heater worked at least for one cycle. I replaced flame sensor again and similar results (worked for one cycle, then would not restart)
I then read about potentially some cracked solder joints on the control board (from posts in 2016). I didn't want to take this out, but finally did this evening. I did find what looked like some cracks under magnification of the flame sensor spade terminal's solder joints. While I was skeptical if I was seeing cracks, I re-soldered the spade terminal and eliminated the cracks. Put the control board back in and the heater fired up right away. I reduced the temp so the heater turned off and waited then raised the temp and the heater fired up just fine again.
So long story short, check for solder cracks at the flame sensor terminal on the control board. You can save yourself a ton of money if you have this condition.
I wish I took photos of the cracks but doubt if they would be visible without big magnification.
Just for kicks, one strange scenario I had a few years back was the IO code. I found one of the ignitor wires was chewed by possibly a mouse and was touching metal which grounded and blew a three terminal IC on the board. Easy to find on digikey and soldered that in and no issues since. I now put mothballs inside the heater as a deterrent when closing for the winter.
Hope this helps someone with Hayward heater and particularly intermittent IF code problems.
I then read about potentially some cracked solder joints on the control board (from posts in 2016). I didn't want to take this out, but finally did this evening. I did find what looked like some cracks under magnification of the flame sensor spade terminal's solder joints. While I was skeptical if I was seeing cracks, I re-soldered the spade terminal and eliminated the cracks. Put the control board back in and the heater fired up right away. I reduced the temp so the heater turned off and waited then raised the temp and the heater fired up just fine again.
So long story short, check for solder cracks at the flame sensor terminal on the control board. You can save yourself a ton of money if you have this condition.
I wish I took photos of the cracks but doubt if they would be visible without big magnification.
Just for kicks, one strange scenario I had a few years back was the IO code. I found one of the ignitor wires was chewed by possibly a mouse and was touching metal which grounded and blew a three terminal IC on the board. Easy to find on digikey and soldered that in and no issues since. I now put mothballs inside the heater as a deterrent when closing for the winter.
Hope this helps someone with Hayward heater and particularly intermittent IF code problems.
Last edited: