Pool heater service parts laid out on a daylight equipment pad

Hayward Universal H-Series Heater Error Codes & Troubleshooting Guide

Hayward Universal H-Series gas heaters (H150FDN, H250FDN, H400FDN, plus the H series propane equivalents) are the most installed residential pool heater family in North America. They’re reliable, but when they throw an error code, the on-board diagnostic panel only shows you what went wrong — not what to actually do about it. This troubleshooting guide walks through every common Universal H-Series error code, what causes it, and the most likely fix.

Where to find the error code

On the front control panel, the digital display normally shows water temperature. When the heater faults, it shows a 2-character code (IF, LO, AC, SB, etc.) or a numbered fault. Note the code before cycling power — cycling clears the display but doesn’t fix the cause, and you’ll lose the diagnostic information.

Universal H-Series error codes and fixes

Code What it means First thing to check
IF Ignition Failure — the heater tried to ignite but didn’t sense a flame Gas supply (propane tank, gas valve), ignition wire continuity, flame sensor cleanliness
IO Ignition Lockout — 3 IF attempts in a row, heater locked out Same as IF. Cycle power to reset and try once more after fixing supply.
LO Low water flow — flow switch not detecting adequate flow Clean filter, check pump prime, verify all valves open, test the flow switch
SB Service Boil — high-limit sensor tripped from overheating Low flow (same as LO), failing high-limit sensor, scaled heat exchanger
HS High-limit Switch open Same as SB — usually flow restriction caused a thermal event
AC AC voltage / power supply issue Confirm 120V or 240V supply per nameplate, check breaker, transformer
AO Sensor Open — one of the temperature thermistors disconnected Inspect pool water sensor and high-limit sensor leads; check for chewed wires
AS Sensor Short — thermistor reading out of range Replace the affected sensor (pool sensor or high-limit)
PS Pressure Switch open Combustion blower failing, blocked exhaust, faulty pressure switch
SF Stack Flue Sensor fault Cleared exhaust path; sometimes the flue sensor itself fails — ohm-test before replacing
bd Board Failure — ignition control module diagnostic Reset power. If recurring, the integrated control board is failing.
Don’t bypass safety switches. The flow switch, high-limit, and pressure switch exist to protect the heat exchanger from cracking and the building from carbon monoxide. Owners sometimes jumper around a “nuisance” switch and trigger a much worse failure within days. Fix the underlying cause, not the alarm.

Step-by-step IF / IO fix (the most common code)

  1. Confirm gas supply. For propane: check tank level and that the dome valve is fully open. For natural gas: confirm the manual shutoff at the heater inlet is open. Listen for gas at the inlet pipe when the heater tries to fire.
  2. Verify spark. Look through the inspection port (usually on the side of the burner tray) for a visible blue spark during ignition attempts. No spark = bad igniter or igniter cable.
  3. Clean the flame sensor. The flame sensor is a single small probe to the side of the burner. Pull it (one wire, one screw) and gently clean the metal rod with fine sandpaper or steel wool. Reinstall. This fixes 60% of IF complaints on heaters more than 3 years old.
  4. Check the igniter. If it’s an HSI (Hot Surface Igniter), it should glow bright orange within 30 seconds of a call for heat. No glow = replace the igniter and ignition kit.

LO / SB fix workflow (flow-related codes)

  1. Clean the pump strainer and skimmer baskets.
  2. Backwash sand/DE filter or hose-clean cartridge filter.
  3. Verify the pump is fully primed (no air bubbles in strainer pot).
  4. Confirm all suction and return valves are fully open.
  5. Check the heater bypass valve — if it’s closed, water bypasses the heater entirely.
  6. Test the flow switch with a multimeter (continuity when actuated).

When to call a pro

If you see bd (board fault), repeated SF (stack flue), or PS (pressure switch) that you can’t clear, you’re into component-level diagnostics that need a multimeter and a flue gas analyzer. Gas heaters are also worth respecting — bad combustion is a CO risk. If you’re unsure, call a licensed pool tech.

Send PST Pool Supplies your error code and a photo of the heater data plate and we’ll point you to the right replacement part or diagnostic next step.

Back to blog