
When your Hayward H-Series heater stops firing just as the swimming season hits its peak, it’s more than a minor inconvenience—it’s a disruption to your pool’s comfort. Seeing a cryptic error code on the digital display can be confusing, but these codes are actually vital safety tools designed to protect your equipment from further damage.
At Vaughan Pool Heater Experts®, we bring over two decades of hands-on experience to every service call. Whether you are in Vaughan, Aurora, Nobleton, Richmond Hill, or Newmarket, our team specializes in decoding these specific Hayward faults to provide fast, reliable solutions. If your heater is locked out or behaving unexpectedly, call us at 289-963-2507 to get your pool back to the perfect temperature.
Think of an error code not as a terminal failure, but as a diagnostic road map. To help you understand what your unit is trying to tell you, we’ve broken down the most common Hayward H-Series codes we encounter in the sections below.

An "IF" code appears when the heater fails to sense a flame after three consecutive ignition attempts. While many techs immediately jump to replacing the control board, a veteran knows the real culprit is usually much simpler. On the Hayward H-Series, this is frequently caused by a corroded flame sensor or a clogged burner orifice—often a favourite nesting spot for spiders during the off-season. If the heater fires up for a few seconds and then dies, the system likely isn't "seeing" the flame due to carbon buildup. We specialize in cleaning the burner orifices and testing gas pressure to resolve ignition failures without unnecessary parts replacement.

“LO” code signifies a Limit Open condition, a safety feature that halts operation when the circuit is interrupted. This is most frequently triggered by poor water flow—often due to a dirty filter or clogged baskets—but can also point to a faulty pressure switch or high-limit sensor. Don't let a safety lockout ruin your swim season! Vaughan Pool Heater Experts® specializes in diagnosing flow issues and sensor failures on all H-Series models. Call us at 289-963-2507 for expert local service.

In recent years, the "Sb" code has become synonymous with hardware failure on newer Hayward models. Our field data shows that the primary culprit is the plastic display housing warping due to heat, which allows moisture to bypass the seals and fry the keypad board. It is important to note that Hayward has updated their parts: you can no longer replace the keypad or board individually. They now only supply the complete integrated assembly—the housing and board as a single unit. If your heater is showing a "Stuck Button" error, we provide the full factory-spec replacement to ensure the new housing is perfectly sealed against future water intrusion.
Professional Hayward Heater Repair Services in Vaughan and the surrounding area. 🛠️ 7 days a week ⚡ 289-963-2507

The “bO” code stands for Bypass Operation, indicating the heater is looking for an external automation system to tell it when to fire. If a customer’s remote is broken or they simply want to regain local control, you have to "unlock" the keypad. To exit this mode, first place the heater in Standby. Then, press and hold the Down Arrow and Mode/Menu buttons simultaneously for 3 seconds. This bypasses the remote setting, allowing the heater’s own keypad to take over. It’s a simple fix that saves a service call for a "broken" heater that is actually just stuck in the wrong software mode

A "CE" code indicates a digital "handshake" failure between the heater’s main control module (ICB) and the display interface. While a simple power reset at the breaker can sometimes clear transient glitches, persistent CE errors often stem from moisture intrusion behind the bezel or a compromised ribbon cable. Because these boards are highly sensitive to voltage fluctuations and environmental corrosion, we recommend inspecting the connection pins for tiny green or white deposits before assuming a board is dead.
Our team of certified gas technicians is here to help you repair CE error codes on your Hayward pool heater near Vaughan, Aurora, Richmond Hill, and Newmarket. We're just a call away at 289-963-2507. Let us get your pool heater working perfectly again—quickly and reliably!
The "SF" code indicates a Sensor Failure, specifically involving the thermistor that monitors your pool’s water temperature. When this component fails or the wiring becomes brittle, the heater loses its ability to regulate heat and shuts down as a precaution. Because the thermistor is threaded directly into the plastic header, a failing seal or cracked sensor body can often lead to small, persistent drips. Swapping this part is a straightforward fix, but it requires a careful touch to ensure the new threads are seated perfectly without over-tightening the header.
On Hayward induced-draft models, the "AC" code indicates an Airflow Circuit failure. While many assume this means the blower motor is dead, the reality is often much simpler. This code is frequently triggered by a clogged pressure switch tube—often caused by a spider web or a tiny bit of debris inside the small plastic tubing—which prevents the vacuum switch from sensing the air movement. Before replacing a costly blower, we always check the tubing and the vent for obstructions. It’s a specialized diagnosis that requires a technician who understands the nuances of the H-Series combustion cycle.
An "AO" code indicates an Airflow Open condition, meaning the heater's blower is either not spinning or the pressure switch isn't sensing the air it produces. In the field, we often find this isn't just a "bad switch." On newer H-Series models, the AO code is frequently caused by a seized blower motor or a burnt-out relay on the integrated control board. Because the blower must "prove" airflow before the ignition sequence starts, an AO error will leave your heater completely silent. Our diagnostic process involves verifying if the board is actually sending voltage to the motor, ensuring we don't replace a functional blower when the "brain" of the heater is the real issue.
We don’t just work in Vaughan; our specialized Hayward H-Series repair trucks are on the road daily throughout the following communities. If you are facing a lockout or an "Sb" code in these areas, our 24-hour response team is ready to help:
Can't find your area? We cover most of the York Region. Call us at 289-963-2507 to see if a technician is currently in your neighbourhood!
Vaughan Pool Heater Experts®
TSSA‑Certified Gas Technicians
Speak Directly to a Gas Technician: (289) 963-2507
Proudly Serving All of York Region
Service Areas: Vaughan • Maple • Woodbridge • Kleinburg
• Nobleton • King City • Richmond Hill
• Mount Albert • East Gwillimbury • Thornhill • Unionville
• Markham • Stouffville
🚨 We provide emergency repair services 7 days a week.
Jandy, Hayward, Raypak Pool Heater Repair
Vaughan Pool Heater Experts® Copyright © 2023 All Rights Reserved.
Jandy, Hayward, Raypak Pool Heater Repair