Pool heater diagnosis

Pool Heater Keeps Shutting Off: Flow, Pressure, and Limit Diagnosis

📅 April 26, 2026⏱ 6 min read

A pool heater that fires up and then shuts down after 30 seconds to 5 minutes is not failing — it is doing exactly what its safety controls are designed to do. The heater's internal sensors have detected a condition that requires shutdown. Your job is to identify which sensor tripped and why. The three most common culprits are inadequate flow, low pressure, and a high-limit switch responding to over-temperature. Each has a different root cause and a different fix.

Read the Error Code First

Modern pool heaters — Hayward H-Series, Pentair MasterTemp, Jandy LXi, and others — display error codes on an LED panel or LCD display when they shut down. Before touching anything, read and record the displayed code. Common codes include:

The code points you directly to the failing system. If no code is displayed and the heater just stops, check whether it is actually reaching setpoint temperature — the heater may be cycling off normally because the pool is already warm enough.

Flow-Related Shutdown (Lo/LF Code)

Heaters require a minimum flow rate — typically 25–40 GPM depending on model — to run safely. Anything that reduces flow below this threshold triggers a shutdown. Check these in order:

  1. Filter pressure — is it above normal? Clean the filter.
  2. Pump speed — is the VSP in a low-speed program that does not generate enough flow for the heater? Increase speed during heating cycles.
  3. Heater bypass valve — if the bypass is open too wide, it routes water around the heat exchanger rather than through it, reducing exchanger flow below minimum
  4. Flow switch — the internal flow switch may be stuck open, stuck closed, or have debris on the paddle. Inspect and clean.

Pressure Switch Shutdown (PS Code)

The pressure switch is a separate device from the flow switch (though some units combine them). It monitors actual water pressure inside the heater header. Low pressure = low flow = safety shutdown. The pressure switch itself can also fail — it may not close at all even with adequate flow.

To test the pressure switch: with the heater off and pump running, connect a multimeter to the pressure switch terminals and check continuity. With adequate flow, the switch should be closed (continuity present). If the pump is running at full flow and the switch is open, the switch has failed. Replace it — typical cost is $15–$30 for the switch itself.

High-Limit Shutdown (HL Code)

The high-limit switch trips when outlet water temperature exceeds the safety threshold. This indicates the heater is running too hot — either the water is moving too slowly through the exchanger (flow issue) or the exchanger is so scaled that heat cannot transfer into the water efficiently, causing the metal surfaces to overheat. Causes:

Do not bypass or defeat the high-limit switch to keep the heater running. It is a safety device preventing overheating that can damage the heat exchanger or create a scalding hazard. Identify and fix the root cause of high temperature.

VSP Compatibility

Variable speed pumps running at low speeds may not generate enough flow for the heater. Most pool heaters require 25–40 GPM minimum. If a VSP is set to a 1,200 RPM economy speed that only flows 20 GPM, the heater will shut down on flow. Program a dedicated heater speed (typically 2,500–3,200 RPM) that activates when the heater circuit is enabled. Many automation systems handle this automatically — verify the speed program in the controller settings.

Log Heater Error Codes and Service History in SplashLens

Track every heater error code, note the diagnosis and fix, and set reminders for annual service. SplashLens keeps your service history at hand on every job. Free for pool professionals.

Open SplashLens Free →

Frequently Asked Questions

What does the high-limit switch do on a pool heater?

The high-limit switch is a safety device that shuts off the heater if the water temperature at the heat exchanger outlet exceeds a safe threshold — typically 104–110°F. It prevents overheating in cases of low flow, scale buildup on the heat exchanger, or a stuck bypass valve. It should trip only in abnormal conditions; frequent trips indicate an underlying problem.

How do I know if the pressure switch is causing my heater to shut off?

The pressure switch monitors water pressure inside the heater. If pressure drops below the setpoint (typically due to low flow), it shuts off the heater. To test: check continuity across the switch terminals while the pump is running at full flow. The switch should be closed (continuity present). An open switch with full flow indicates switch failure.

Why does my heater shut off only when it is warm outside?

In hot weather, the heater's combustion air temperature rises, which can make the unit more sensitive to high-limit conditions — especially if the heat exchanger has some scale buildup. A heater that works fine in cool weather but trips on hot days often has a partially scaled heat exchanger causing over-temperature at the limit switch.

Can a dirty filter cause a heater to shut off?

Yes. A dirty filter reduces flow through the heater. If flow drops below the minimum threshold the pressure switch requires, the heater shuts off. Backwash or clean the filter and see if the heater operates normally afterward.