Pool heater equipment diagnosis

Pool Heater Not Working: Diagnosis Guide for Gas & Heat Pump

📅 September 29, 2025⏱ 8 min read

A pool heater that won't fire, won't heat, or keeps shutting off is one of the more complex service calls in the field. Gas heaters and heat pumps fail in completely different ways, and diagnosing one while thinking about the other wastes time. This guide covers both types systematically.

Gas appliance service that involves combustion components, gas lines, or heat exchangers should only be performed by licensed technicians in most jurisdictions. Know your state's licensing requirements before doing hands-on gas heater work beyond basic checks.

Gas Heater Diagnosis

Step 1: Check for Error Codes

Modern gas heaters (Hayward H-Series, Pentair MasterTemp, Jandy LXi) display error codes on the control panel. Common codes:

CodeModelMeaningCommon Fix
AOHayward H-SeriesAir/Oxygen — combustion air problemCheck flue, bird nests, vent clearance
BDHayward H-SeriesBypass Detect — low flowCheck filter pressure, pump speed, bypass valve
E05Pentair MasterTempHigh limit switch trippedCheck flow, scale on heat exchanger
E06Pentair MasterTempStack flue sensor faultSensor replacement or combustion issue
E01Jandy LXiIgnition failureCheck gas pressure, igniter, flame sensor
SFSVariousService Filter Soon — high pressure dropClean or backwash filter

Step 2: Verify Adequate Flow

Most heater lockouts are flow-related. The heater's pressure switch requires a minimum flow rate to allow ignition. Common causes of insufficient flow:

For variable speed pump pools: the pump must run at a minimum speed when the heater is calling for heat. Many automation systems handle this automatically, but check that the heater-on speed is programmed correctly (typically 2,500–3,000 RPM for most heaters).

Step 3: Check Gas Supply

Step 4: Ignition System Check

If gas supply is confirmed but the heater won't ignite:

Heat Pump Diagnosis

How Pool Heat Pumps Work

A pool heat pump is essentially a reverse air conditioner — it extracts heat from ambient air and transfers it to pool water via refrigerant. This makes them extremely efficient (COP 5–7: 5–7 BTUs of heat per BTU of electricity) but dependent on ambient temperature. Below 50°F ambient, efficiency drops sharply; below 45°F, most units lock out.

Common Heat Pump Problems

SymptomLikely CauseFix
Unit runs but pool doesn't heatAmbient temp too low; refrigerant lowCheck ambient temp; call HVAC tech for refrigerant
Icing on evaporator coilLow ambient temp; restricted airflow; low refrigerantClear debris around unit; check temp; check refrigerant
Unit won't startLow flow lockout; low ambient temp lockout; electrical faultCheck flow and pump speed; check ambient; check breaker
FL error codeFlow switch not sensing flowIncrease pump speed; check flow switch
High-pitched screechingCompressor bearing failureCompressor replacement — major repair

Heat Pump Airflow Requirements

A heat pump must have unrestricted airflow around the evaporator coil and fan. Common installation errors that reduce performance:

Log heater model, error codes, and service history per account in SplashLens. Repeated E05 flow errors on a Pentair MasterTemp signal a scaling heat exchanger — catching this early avoids a $500–1,500 heat exchanger replacement.

Track Heater Error Codes and Service History Per Pool

SplashLens stores heater model, recurring error codes, and all service notes per account — so repeat heater issues get resolved permanently, not re-diagnosed from scratch every visit.

Open SplashLens Free →

Frequently Asked Questions

Why does my pool heater keep shutting off?

The most common causes are insufficient water flow (dirty filter, low pump speed, closed bypass valve), a failing pressure switch, an overheating heat exchanger from scale buildup, or a faulty high-limit switch.

What is the minimum air temperature for a pool heat pump?

Most heat pumps require ambient air temperatures above 50°F to operate efficiently. Below 45°F they may lock out entirely. For cold climates, a gas heater is more reliable for shoulder-season heating.

How long should a pool heater take to heat a pool?

A gas heater raises pool temperature 1–2°F per hour. A heat pump raises it 1–2°F per hour in good conditions. Heating a 20,000-gallon pool from 60°F to 80°F typically takes 1–2 days with an appropriately sized heater.

What does AO or BD error mean on a Hayward pool heater?

AO (Air Oxygen) usually indicates a combustion air issue — blocked vent, bird nest in flue, or inadequate combustion air supply. BD (Bypass Detect) indicates a flow problem — the heater senses insufficient flow and shuts down safely.