Common Pool Heater Error Codes Explained + How to Fix (2024)

This article may contain links from our partners. Please read our Disclaimer for more information.

A pool heater makes swimming possible in the cooler months of the year. So you can use one to start swimming sooner or extend it. But here’s the kicker! Like all machines, pool heaters can fail or malfunction, and during that time, using the pool can be daunting.

If you run a commercial pool, this will translate to lost revenue. And if you have a domestic swimming pool, it would mean no fun for you, which can be devastating.

The best way to solve pool heater errors is to know where the problem is coming from. The good news is, you don’t have to stress over it when you have pool heater error codes.

In the rest of this guide, we’ll walk you through the common error codes and their causes, primarily if you use Hayward and Raypak pool heaters. So, let’s get to it!

Table of Contents

Common Error Code Causes

An error code is a feedback you get when a process fails. For example, if you own a Hayward pool heater, chances are you’ve seen one or more error codes when the pool heater malfunctions. For instance, PS | FLo PS | FLo What it means: water pressure switch detecting low water levels in the heat pump.

How to fix it: Check that pool pump is receiving enough water. Ensure that your pool pump is sending water to the heat pump. For variable speed pool pumps, try putting the pump speed up a notch Check for any clogs or backups causing poor water circulation.

The same is true if what you use is in your pool is the Raypak pool heater.

Hayward Error Codes

Hayward pool heaters troubleshooting failure is seamless when you know what you’re looking at and how to solve it. Below are the different Hayward error codes and their causes. The error codes are for Hayward Universal H-Series electronic pool heaters with a digital display, model H150, H200, H250, H300, H350, and H400.

Hayward Heater LO Code

The Hayward pool heater LO error code is a result of several issues. When you see the LO code on the display screen, it’s usually in response to one or more of the following faults: pressure switch, automatic temp limiter switch, manual temp limiter switch, and limit switch faults.

Pressure Switch Fault

There are multiple ways to diagnose the pressure switch fault. Start by verifying that the pump is running. If it’s not, please turn it on. If this doesn’t work, proceed to check switch wiring and connections. In particular, look for kink or rodent damages. You’ll also want to check terminals for breakage or corrosion.

You can also diagnose the pressure switch fault by measuring switch continuity. Start by removing the wires, then measure the OHMS with the pool pump on. If it’s closed, the switch is okay. If it’s open, reconnect the wires and proceed.

Another way to diagnose the pressure switch fault is by checking the water flow. First, ensure the filter and pool pump baskets are clean and no blockage in the impeller. If you have a dirty filter and pool pump baskets, you’ll need to clean them. Also, unblock the impeller if there’s a blockage.

Adjusting the pressure switch can also work when diagnosing the pressure switch fault. So, turn the adjustment screw 1 on clockwise to see if the LO error code disappears. Lastly, the fault could be a result of a defective pressure switch. In this case, replacing it is the best solution.

Automatic or Manual Temp Limiter Switch Fault

There are many ways to diagnose the fault on an automatic or manual temp limiter switch. You can start by checking the switch wiring and connections. Inspect wires for kinks or rodent damages. You should also inspect the terminals for breakage or damages.

Measuring switch continuity can also help. So, remove the wires and measure OHMS with the pump on. If it’s closed, the switch is okay. But if it’s open, reconnect the wires and proceed.

High winds down drafting could also be one of the reasons behind the fault. Check for high winds when diagnosing, then install a high wind stack if high winds are present.

You may also want to check for restricted or blocked exhaust. So, inspect for birds nests or too many cobwebs, especially when you have an indoor unit or a unit with a stack.

Sooted or damaged heat exchangers can also cause the fault. Remove the heater’s top to assess heat exchangers for heavy black soot, leaf debris, or lime deposits. Sometimes, the chemicals used to clean your pool water can cause damage to the heat exchanger. It could just be a loose connection that you need to tighten or colder winter temperatures, but you may also need to replace the heat exchanger.

A defective temperature limiter switch can also cause the fault. You can reset the manual temp limiter switch to solve the problem. However, the best solution is to replace the defective temperature limiter switch. Then, do the same for an automatic temp limiter switch.

Limit switch Fault

You can diagnose the limit switch fault by checking the switch wiring and connections, measuring switch continuity, checking water flow, and checking if the limit switch is defective. When checking the water flow, ensure the flow rate is greater than 25 GPM. Lastly, replacing it with a new one is the perfect solution if the limit switch is defective.

BO Code

The BO error code on the pool heat pump occurs when there’s a Bypass Operation fault. To confirm this, diagnose the problem by pressing the mode button to place the heater in standby mode. Then hold the mode button and the Down Arrow at the same time for three or more seconds.

IF Code

The IF error code occurs when there’s an ignition failure fault. Here are the many ways to diagnose the error. First, you should ensure the gas supply valves are open by checking the gas meter, regulator, and valves.

Alternatively, you can check the gas volume supply and gas line size. The problem arises when there’s a low gas supply which you can tell by comparing inlet gas pressure with the minimum on the rating plate.

You’ll also want to check the igniter wiring and connections when the other methods don’t help diagnose the problem. Inspect the gas valve wiring for kinks or rodent damages. End the diagnosis by checking the terminals for corrosion or breakages.

Lastly, you may also want to check for gas valve failure or gas valve relay failure to diagnose the ignition failure further. Do this by measuring the voltage across the gas valve during ignition.

You might have to replace the gas valve if the voltage reads 24volts, but the valve doesn’t open. However, if the voltage doesn’t read 24v, you may have to replace the relay.

SF Code

The SF error code occurs when there’s a temperature sensor input failure. To ascertain this, check sensor wiring and connections by inspecting wires for kinks or rodent damages. Also, examine the terminals for any breakage or corrosion.

Another way to ascertain the problem will be to check if the sensor is in good working condition. Replace the temperature sensor when you notice it’s defective.

HS Code

The HS error occurs when there’s an overheating problem. The water temperature in the pool exceeds 104°C during this period. First, check to verify the remote thermostat is in good working condition. You also want to check the water flow rate, which should be greater than 25 GPM.

HF Code

The HF pool heater error occurs because of a flame sense fault. Ascertain the flame sensor is in perfect working condition and replace the igniter if the error persists.

Raypak Error Codes

Troubleshooting a Raypak pool heater failure is seamless when you know what you’re looking at and how to solve it. Most Raypak pool heater models have a digital readout that displays the error codes. Below are the different Raypak error codes and their causes.

BD1 Code

The BD1 error occurs when there’s a control board failure problem. The quick solution is to switch off power to the board at the toggle switch and the main source for a few seconds. Then, turn it back on and observe if the error persists. It’s advisable to replace the board if the BD1 error code persists.

EEP Code

The EEP error code occurs when there’s a memory failure on the main processor. The quick solution is to switch off the power at the toggle switch and the main source. Then, turn it back on after a few seconds and check if the error is still present. If the error doesn’t go away, replacing the board is the best solution.

FAN Code

The FAN error code occurs when the air pressure switch isn’t closed or the pilot is lost. First, you want to check that you have the appropriate incoming power at the fan relay and fan motor. Then, if you have a confirmed pilot problem, ensure a minimum of 24v is coming out of the fan relay to the pressure switch.

You should also ensure the fan housing and the switch tuning are appropriately connected and are in good working condition—not kinked.

FFL Code

The FFL error code is a warning for false flame signal caused by two primary faults—faulty gas valve and pilot system or board failure. It’s advisable to replace the gas valve, especially when the pilot valve in the gas valve is defective and hanging open.

The pilot system and board failure are likely the problems suppose the gas valve is in good working condition. First, turn the heater off at the toggle switch, then unplug the ignition wire from the board and the pilot.

You also want to remove the green ground wire from the burning tray. Then, clean all the wires and reconnect them back. Lastly, turn the power on the toggle switch. Replace the board if there’s no spark at ignition.

GVC Code

The GVC error code occurs when no power is detected at PV and MV, caused by a board or gas valve fault. First, diagnose the problem by disconnecting the power and the board’s ignition wires and gas valve wires.

Turn the power back on. You should see a spark at the module. Replace the board if there’s no spark. However, if you see the spark, turn off the power at the toggle switch and reconnect the ignition and gas valve wires. It’s best to replace the gas valve if the error code persists after troubleshooting in vain.

GVO Code

The GVO error occurs when power is found at the PV or MV at the wrong time. It’s caused by a board or gas valve fault and low power to the transformer. Handling a GVO error code is similar to GVC error code.

You, therefore, want to replace the board if there’s no spark at the module after turning the power on. Besides that, replace the gas valves if the error code persists.

HL1 & HL2 Codes

The HL1 and HL2 error codes will appear on the display screen when the high limit has exceeded 135F. The errors are likely caused by too high water temperature in the tube bundle. Many things could go wrong, leading to HL1 and HL2 errors.

So, you should check for blockage in tubes or low water flow problems. Remember to check the unitherm governor and the bypass assembly. Replace the unitherm governor, the spring, and the bypass if necessary.

IGN Code

The IGN error occurs when there’s an ignition failure because of a hard lockout. First, disconnect the power supply to the unit to help clear the lockout. Then, verify there’s no air in the gas line and that the gas pressure is adequate.

ILO Code

The ILO error occurs when there’s an ignition lockout. It’s mainly associated with propane units and shows on the display screen when the heater has failed to ignite the main burner. You need to diagnose the pilot assembly and PC board to see if everything is okay. Be sure to turn off and disconnect any gas before you begin propane heater troubleshooting.

PRS Code

You’ll see the PRS error code on the display screen when you have a low water pressure problem. There are plenty of solutions to this problem. First, ensure the pool water level is at the middle of the skimmer face.

The pump should also be running smoothly. Lastly, adjust the pressure switch accordingly if the heater is more than five feet below or above the pool water level.

ROL Code

The ROL error occurs when the thermal fuse melts and falls because of excessive heat. It’ll also be shown when a flame roll-out is detected in the unit. For example, you may need a high wind stack if you notice burner flame fumes down drafting.

SNS Code

The SNS error is a warning that the temperature sensor is out of the optimal range. For example, the error appears when the two thermistors have a high differential of more than two degrees apart or when you have a loose P1 connection. Fix any of these faults, and the error code will disappear.

Troubleshooting Options

Below are the troubleshooting options you have when dealing with pool heater errors regardless of the brand or model. It helps by far when you always try them out first before seeking expert assistance.

1. Investigate Power Source

Many pool heater errors occur because of power problems. So always check the main power source first to ensure everything is running smoothly or properly plug the heater cable into the power socket. Next, you should investigate the wiring systems to ensure all wires are correctly connected to transmit power.

2. Check the Temperature Settings

Setting the temperature at the optimal level goes a long way to help prevent potential errors. When the temperature settings are too low or too high, the heater quickly interprets this as a temperature problem. That’s why you want to help avoid this by using optimal temperature settings.

One neat DIY trick to use when regulating the temperature is setting a solar cover on your pool heater. This solar cover helps keep your heater from losing any heat that it generates during its run time. Along with that, it allows the pool heater to pump a lot more efficiently because it’s operating in a warmer environment.

3. Refer to Your Model’s Manual for Error Codes

No troubleshooting method works better, like turning to your model’s manual. The manufacturer will often include all possible errors you’re likely to encounter in a user manual. Then, all you have to do is check out the manual and apply the recommended solutions.

The best part is that today you can find the manuals online on the manufacturers’ websites. So, you shouldn’t be worried if you don’t have your hard copy. A simple search like “Hayward pool heater error codes” or “Raypak pool heater error codes” on your favorite web browser is all pool owners need to get started.

Here is the Hayward Pool Heater Manual.

4. Inspect Parts of the Heater for Malfunctions, Rust, and Leaks

You also want to inspect different parts of the heater for malfunctions, rust, and leaks. Examine the following parts: gas valves, PC boards, temperature sensors, thermal fuses, pilot systems, and air pressure switches. Also, check for rust, leaks, or loose connection wires.

Frequently Asked Questions About Pool Heater Errors

How Do I Reset My Pool Heater?

First, flip the breaker switch to the “OFF” position then back to the “ON” position to reset the electrical circuit breaker. Lastly, remove the cover on the digital control panel.

Is There a Reset Button on Hayward Pool Heater?

You can use the mode button as the reset button on a Hayward pool heater.

Why Is My Pool Heater Not Coming On?

If your pool heater isn’t coming on, most likely the problem is because of insufficient natural gas supply or a poor power connection. Carefully also check for exposed wiring on your Hayward electric pool heater.

The Bottom Line

There could be so many reasons behind a faulty pool water heater. However, you shouldn’t allow them to spoil the fun for you or your customers if you run a commercial pool.

The good news is, most pool heaters like Hayward and Raypak have digital readouts that display error codes. If you were the least worried about pool heater error codes and how to interpret them, we believe you found this guide enlightening.

Common Pool Heater Error Codes Explained + How to Fix (1)

Sean Moore

For over 15 years, Sean Moore has been sharing his love and enthusiasm for swimming pools and hot tubs with everyone he knows. His goal is to help everyday people DIY their maintenance to save money by teaching how to properly take care of your equipment, safely and correctly balance chemicals, and extend the life of your water oasis.

Common Pool Heater Error Codes Explained + How to Fix (2024)

FAQs

How do I reset my pool heater? ›

Reset your pool heater by flipping the breaker switch in the electrical panel to “off” and then “on.” Your breaker may be located in a disconnect box near your pool heater or in the breaker panel in your home.

How to fix CE error code Hayward Heater? ›

THE CODE CE Means the following. “Communication Error” between ICB and display board. The error may be cleared by cycling the line power off and on. Otherwise, inspect Display Interface ribbon cable and ensure the plug is securely attached to ICB.

How to fix Hayward pool heater error code LO? ›

Usual reason for the LO code is lack of sufficient flow not closing the Water Pressure Switch. Low water pressure can be due to a filter that needs to be cleaned, low pump RPM if a VS pump, open heater bypass valve, low skimmer water level, or even a stuck weir door.

How to fix pentair pool heater error code ags? ›

The error code means the Water temperature after the 2nd pass thru the heat exchanger is more than 140°F. Turn the power off to the heater at the disconnect to reset the code, then turn it back on. If the code reappears immediately, then replace the AGS switch.

How to diagnose pool heater problems? ›

Troubleshooting Tips:
  1. Check the Thermostat: Ensure that the thermostat is set to the desired temperature.
  2. Clean the Filter: A clogged or dirty filter can restrict water flow, reducing heat transfer. ...
  3. Inspect the Pump: Make sure the pool pump is operating correctly and circulating water efficiently.
Oct 9, 2023

What does the code if mean on a pool heater? ›

The IF code stands for ignition failure, which means your heater tried to light, but it did not. The SB code stands for a keypad failure. The keypad failure is typically just the membrane pad. If it was the display board you would see a CE error.

What is the error code IO on the Hayward heater? ›

“Igniter Open” Inspect Igniter wiring, ensure Igniter plug is securely attached to the ICB. Verify Igniter ohm resistance ( 8-25 ohms between 20°- 140° F). IO Code: If wiring damaged and/or ohms resistance is out of range, replace the Igniter.

What is the e1 code on a pool heater? ›

An E01 error code is visible if there is an issue with the water flow sensors in the pool heater. We recommend checking the filter pump troubleshooting here. If the above steps do not fix the problem the water sensor on the heater may have broken. Please contact our Customer Care team for further support on this.

What does AGS mean on pool heater? ›

AGS (Automatic Gas Shutdown)

This means the pool heater has detected a fault during the ignition sequence. Usually, this means the heater will automatically shut down for safety reasons and could be a result of a gas issue, ignition problem, or other safety concerns.

What is E05 error on pool heater? ›

E05 error code

This is usauly caused by a flow issue or a bad thermal regulator causing the water to remain in the exchanger and over heat.

What is the error code ee03 on a pool heater? ›

E03 Error Code

This error means that there is little or no water flow getting to the unit and is just a safety precaution for your heat pump. If the heat pump is off and displaying an E03 error, this is normal and when the system is turned on and water flow resumes the error will disappear.

Why won't my pool heater kick on? ›

The most common cause of swimming pool heaters refusing to start up is a dirty swimming pool filter. A dirty filter or pump basket can restrict the water flow so much that the heater simply can't work.

Why is my Hayward pool heater not firing up? ›

If the heater has not been fired in over a week, chances are there is a blockage in the burners or orifices that is preventing the gas from escaping the burner and reaching the spark. Other causes of this problem are: (1) Bad ignitor. (2) Bad gas valve.

Why is my heated pool not warm? ›

There are plenty of potential reasons why your pool won't heat. One example is a dirty pool filter. With a filthy filter, your pool's water flow decreases, keeping the water's temperature cool. If you notice that the water stays cool even with the heater switched on, try checking the filter and the pressure gauge.

Why isn't my pool heat pump working? ›

Pool heat pump not turning on

If the timer is correct, there could be a connection issue or your circuit breaker may have been activated. Make sure your unit is plugged in and that the circuit breaker is off. If the pump still doesn't turn on, you may have faulty or corroded wires.

References

Top Articles
(1g Carb) THREE Ingredient KETO Egg Loaf Recipe - KetoConnect
10 Easy Thanksgiving Recipes Celebrity Chefs Serve Their Families
Body Rubs Austin Texas
Lenscrafters Westchester Mall
Kentucky Downs Entries Today
Planets Visible Tonight Virginia
Jcpenney At Home Associate Kiosk
Mid90S Common Sense Media
Superhot Unblocked Games
House Of Budz Michigan
Panorama Charter Portal
Sport-News heute – Schweiz & International | aktuell im Ticker
Florida History: Jacksonville's role in the silent film industry
Tamilyogi Proxy
Craigslist West Valley
Program Logistics and Property Manager - Baghdad, Iraq
Daytonaskipthegames
Catherine Christiane Cruz
Reborn Rich Kissasian
Holiday Gift Bearer In Egypt
Gs Dental Associates
Urban Dictionary Fov
Manuela Qm Only
Hefkervelt Blog
1979 Ford F350 For Sale Craigslist
Ardie From Something Was Wrong Podcast
Isablove
Proto Ultima Exoplating
Kacey King Ranch
Clearvue Eye Care Nyc
Utexas Baseball Schedule 2023
Hotel Denizen Mckinney
Emily Katherine Correro
Www Craigslist Com Shreveport Louisiana
Autozone Locations Near Me
SOC 100 ONL Syllabus
Natashas Bedroom - Slave Commands
Greater Keene Men's Softball
Bernie Platt, former Cherry Hill mayor and funeral home magnate, has died at 90
Puretalkusa.com/Amac
What Is A K 56 Pink Pill?
Lady Nagant Funko Pop
Blow Dry Bar Boynton Beach
War Room Pandemic Rumble
Fluffy Jacket Walmart
Sc Pick 3 Past 30 Days Midday
FactoryEye | Enabling data-driven smart manufacturing
German American Bank Owenton Ky
Tenichtop
Craigslist Charlestown Indiana
Latest Posts
Article information

Author: Merrill Bechtelar CPA

Last Updated:

Views: 6179

Rating: 5 / 5 (50 voted)

Reviews: 89% of readers found this page helpful

Author information

Name: Merrill Bechtelar CPA

Birthday: 1996-05-19

Address: Apt. 114 873 White Lodge, Libbyfurt, CA 93006

Phone: +5983010455207

Job: Legacy Representative

Hobby: Blacksmithing, Urban exploration, Sudoku, Slacklining, Creative writing, Community, Letterboxing

Introduction: My name is Merrill Bechtelar CPA, I am a clean, agreeable, glorious, magnificent, witty, enchanting, comfortable person who loves writing and wants to share my knowledge and understanding with you.