Back to Resources

Hayward Universal H-Series Heater Troubleshooting Guide: Error Codes And Common Problems

Technical Guide • Updated January 2025

The Hayward Universal H-Series is a line of natural gas and propane pool and spa heaters sold under models like H150FD, H250FD, H400FD, and others up through H500FD. These are induced draft, electronically controlled, direct-fired heaters designed for residential and light commercial use.

This guide is written for working pool service techs and advanced DIY owners who need to interpret diagnostic codes, understand lockout conditions, and decide when to troubleshoot versus when to call a licensed professional. It is not an invitation to skip the factory manuals or bypass safety devices—everything here assumes you follow local codes and manufacturer guidelines.

Quick Reference: Universal H-Series Codes And Common Symptoms

No Power / Blank Display

Meaning: No line voltage, blown fuse, or dead control board.

Next step: Check breaker, voltage at terminals, fuses, and transformer.

View detailed guide →

PF Code

Meaning: Supply voltage polarity reversed or voltage too low.

Next step: Verify correct wiring and voltage configuration.

View detailed guide →

IF / IO Codes

Meaning: Ignition failure during startup sequence.

Next step: Check gas supply, igniter condition, and flame sensing.

View detailed guide →

LO Code

Meaning: Safety string open—water pressure switch, limit switch, or vent pressure switch.

Next step: Verify flow, check water pressure switch, inspect limits.

View detailed guide →

AO / AC Codes

Meaning: Blower vacuum switch not behaving as expected.

Next step: Check blower operation, vacuum switch, tubing, and venting.

View detailed guide →

HS Code

Meaning: High return water temperature or rapid temperature rise.

Next step: Check flow rate, bypass plumbing, heat exchanger condition.

View detailed guide →

SF Code

Meaning: Temperature sensor (thermistor) input failure.

Next step: Test sensor resistance, check wiring, compare to actual temperature.

View detailed guide →

HF Code

Meaning: Flame detected when gas valve should be closed—serious safety issue.

Next step: Shut down heater and gas supply immediately, call a professional.

View detailed guide →

bD / EE / CE Codes

Meaning: Control board or display communication errors.

Next step: Verify power, harness connections, then consider board replacement.

View detailed guide →

Running But Not Heating

Meaning: Heater fires but pool doesn't warm or heats very slowly.

Next step: Check temperature rise, flow, heat exchanger condition, and sizing.

View detailed guide →

How The Universal H-Series Works

At a high level, the heater combines gas combustion with electronic control and safety monitoring. Here's the basic flow:

Startup Sequence

  1. Control checks that water pressure switch, limit switches, and vent pressure switch (where applicable) are in proper state
  2. Blower starts and runs a pre-purge cycle
  3. Blower vacuum switch must close to prove air movement
  4. Igniter heats for approximately 20 seconds
  5. Gas valve opens for a trial ignition period (typically 4 seconds)
  6. Control monitors flame sensor for flame signal
  7. If flame is detected, heater continues to run; if not, sequence may retry or lockout

Normal Operation

  • Control continuously monitors water temperature via thermistor
  • Modulates gas valve or cycles burner to maintain set temperature
  • Watches all safety inputs (flow, temperature limits, flame)
  • Shuts down and sets diagnostic codes if any condition is violated

Key Components

  • Integrated control board: Manages all operations, inputs, and outputs
  • Display/Keypad: User interface for mode selection and temperature settings
  • Induced draft blower: Pulls combustion air and exhaust gases through the heat exchanger
  • Igniter: Silicon nitride hot surface igniter that lights the gas
  • Gas valve: Controls fuel flow to burners
  • Flame sensor: Proves flame is present during burner operation
  • Water pressure switch: Proves adequate flow through heater
  • Temperature sensor (thermistor): Measures outlet water temperature
  • High limit switches: Safety shutoffs if heat exchanger overheats

Most Common Problems

1. Complete Loss Of Power

Symptom: Display completely blank, no response to buttons.
Likely causes:
  • Tripped breaker or no voltage at heater terminals
  • Incorrect voltage configuration (120V vs 240V selector)
  • Blown fuse on fuse board
  • Failed transformer
Read the full guide →

2. PF Code: Polarity / Low Voltage

Symptom: PF displayed, heater will not fire.
Likely causes:
  • Hot and neutral wires reversed
  • Voltage drops below acceptable level under load
  • Undersized or damaged field wiring
  • Incorrect voltage selector setting
Read the full guide →

3. IF / IO Codes: Ignition Failure

Symptom: Heater clicks, blower runs, but never lights; IF or IO code displayed.
Likely causes:
  • No gas supply or gas pressure too low
  • Weak or failed igniter
  • Dirty or failed flame sensor
  • Air in gas line after service or tank changeover
Read the full guide →

4. LO Code: Water Pressure / Limit Switches

Symptom: LO code, heater refuses to start or shuts down quickly.
Likely causes:
  • Low flow through heater (pump off, dirty filter, bypass wide open)
  • Water pressure switch out of adjustment or failed
  • Tripped high limit switch from previous overheat
  • Vent pressure switch issue (indoor installations)
Read the full guide →

5. AO / AC Codes: Blower Vacuum Switch

Symptom: AO (switch won't close) or AC (switch won't open) code.
Likely causes:
  • Blower not running or running weakly
  • Vacuum switch tubing blocked, cracked, or disconnected
  • Vent restriction or improper venting configuration
  • Failed vacuum switch
Read the full guide →

6. HS Code: High Temperature / Rapid Rise

Symptom: Heater starts, runs briefly, then shuts down with HS code.
Likely causes:
  • Low flow through heater (undersized pump, excessive head, bypass issues)
  • Scaled or fouled heat exchanger restricting flow
  • Variable-speed pump running too slowly during heating
Read the full guide →

7. SF Code: Temperature Sensor Failure

Symptom: SF displayed, temperature reading wildly inaccurate or missing.
Likely causes:
  • Failed thermistor
  • Damaged sensor wiring or corroded connections
  • Water intrusion in sensor connector
Read the full guide →

8. HF Code: Flame Present With Gas Valve Off

Symptom: HF code appears, serious safety condition.
Likely causes:
  • Gas valve leaking through or stuck open
  • False flame sensing from electrical noise or grounding issues
  • Control board malfunction
Read the full guide →

9. bD / EE / CE Codes: Board Communication Errors

Symptom: bD, EE, or CE codes, erratic display behavior.
Likely causes:
  • Damaged harness between control board and display
  • Water intrusion or corrosion in board area
  • Failed control board or display assembly
Read the full guide →

10. Heater Runs But Pool Does Not Heat

Symptom: No error codes, heater appears to run normally, but pool stays cold.
Likely causes:
  • Heater undersized for pool volume and climate
  • Bypass plumbing sending most flow around heater
  • Heavily scaled heat exchanger reducing efficiency
  • Excessive heat loss (no cover, wind, cold nights)
Read the full guide →

Basic Diagnostic Checklist

Power supply: Confirm breaker is on, correct voltage at terminals, proper polarity.

Pump and flow: Pump running with solid prime, filter clean, valves set for normal filtration.

Gas supply: Manual gas valve open, adequate supply pressure (check during operation for techs).

Water chemistry: pH, alkalinity, hardness in reasonable range to prevent corrosion and scaling.

Mode and setpoint: Heater not in STANDBY, set temperature higher than actual water temperature.

Vent and air: No obstructions at vent termination, proper vent configuration per manual.

When To Call A Professional

Stop and hand the job to a licensed, qualified technician when:

  • You need to work inside the heater cabinet, adjust gas pressures, or remove panels beyond basic access
  • There are suspicions of carbon monoxide, flue gas spillage, or venting problems
  • You see HF code or repeated ignition failures
  • You are not comfortable verifying line voltage, polarity, or grounding
  • Any work involves modifying gas piping, electrical service, or ventilation systems

Focus on What Matters Most

While you're troubleshooting equipment and delivering expert pool service, Pool Dial handles every customer call, books appointments, and answers questions 24/7. Your customers get instant responses, and you stay focused on the work you do best.

Book a Demo