Pentair Pool Heater Troubleshooting: Error Codes and Fixes

Pentair MasterTemp and Max-E-Therm heaters are among the most common premium residential pool heaters in the US. When one throws an error code, it’s usually telling you something specific and fixable. The PS pressure switch error alone accounts for the majority of MasterTemp service calls, and in most cases, it traces to a dirty filter. This guide covers every standard Pentair error code with plain-English explanations, as part of our full pool heater troubleshooting guide.

residential pool heater unit with control panel on equipment pad

Video guide

Video: “How to de-bug/fix issues with a Pentair MasterTemp Heater” by Craig Wooster

Pentair heater quick reference

The Pentair MasterTemp is available in 125,000, 175,000, 250,000, 300,000, and 400,000 BTU configurations. The Max-E-Therm is the high-efficiency version with similar error codes and the same control interface. Both models use an LED display panel that shows water temperature and error codes.

Model number location: The rating label is on the front panel or inside the cabinet access panel. You’ll see the model number, serial number, BTU rating, and gas type (natural gas or propane) on this label.

IntelliConnect integration: Many newer MasterTemp units support Pentair’s IntelliConnect wireless monitoring, which lets you check heater status and temperature from a smartphone app. If your heater is IntelliConnect-enabled, error codes may appear in the app before you walk out to the equipment pad.

Warranty: Pentair typically covers 2 years for residential MasterTemp units; extended dealer options may be available. Review current terms through Official Pentair MasterTemp documentation and support{:target=“_blank”}.

Is this guide right for you?

This guide is for you if:

  • You have a Pentair MasterTemp or Max-E-Therm gas pool heater
  • Your heater shows an error code (E01, BO, PS, HLS, or others)
  • Your Pentair heater won’t stay on or isn’t heating

This guide is NOT for you if:

Pentair MasterTemp error code table

The four core error codes you’ll encounter on a MasterTemp or Max-E-Therm. Note that PS is by far the most common, it accounts for the majority of heater calls we’ve seen in our research.

Error CodeDisplayMeaningCommon CauseDIY Fix?
PSPressure SwitchInsufficient water flowDirty filter, pump off, closed valveYes, clean filter first
HLSHigh Limit SwitchWater too hot in heat exchangerLow flow causing heat buildupYes, restore flow + power reset
BOBypass OpenBypass valve diverted flow away from heaterValve in wrong positionYes, check valve position
E01Stack Flue SensorFlue temperature sensor open/failedSensor or wiring failurePro only

Additional codes may appear on certain firmware versions. Refer to your MasterTemp owner’s manual for the full code list.

PS error, pressure switch (most common pentair error)

The Pentair MasterTemp PS error code means the heater’s pressure switch detected insufficient water flow. In most cases, cleaning the pool filter resolves the PS error, check filter pressure first, then clean if it’s 10 PSI above baseline.

The Pentair PS error is the most common MasterTemp error code, and in the majority of cases it traces to a dirty filter reducing water flow through the heater. The pressure switch is a safety device: if flow drops below the minimum threshold, the switch opens and the heater shuts down to protect the heat exchanger from overheating.

Diagnosis sequence (work through in order):

  1. Check that the pool pump is running, is the pump making noise? Is water visibly moving in the pool? If not, see our pool pump flow problems guide first
  2. Check the filter pressure gauge, if PSI is more than 10 above your baseline (baseline is clean filter pressure), clean the filter; for a cartridge filter showing dirty filter causing PS error, a backwash or element cleaning usually resolves this within 15 minutes
  3. Verify all valves are in the correct open position, skimmer, return, and bypass valves
  4. Check the pump basket and skimmer basket for blockage (leaves, debris)
  5. After restoring flow, reset the heater (power off 30-60 seconds, back on)

If PS returns after verifying good flow, the pressure switch sensor itself may have failed. This is a small component ($30-$50 in parts) but requires professional replacement, the switch is inside the heater plumbing.

HLS, high limit switch

HLS means water temperature in the heat exchanger exceeded the safety threshold (typically 135-140°F at the heat exchanger body, not at the pool). This almost always happens because inadequate water flow lets heat build up in the exchanger instead of carrying it out to the pool.

The fix is the same as PS: Restore adequate water flow, then reset the heater with a 30-60 second power cycle.

Some Pentair MasterTemp models have a manual reset button on the high-limit switch itself. Access requires removing the cabinet side panel (usually 4-6 screws) and locating the red reset button on the high-limit sensor body. Check your owner’s manual before attempting panel removal.

If HLS returns after confirming good flow, the high-limit sensor or the switch assembly may need professional replacement. Parts run $30-$80; expect $100-$200 in labor for a service visit.

BO, bypass open

The BO error is less intuitive than PS or HLS. It means the heater’s bypass valve is open, which diverts water flow around the heater body instead of through it.

What is a bypass valve: Most pool equipment pads have a 3-way bypass valve that allows you to route water around a piece of equipment for service (closing a heater for winter, isolating a pump). If this valve is in the wrong position, the heater sees the BO condition because water is bypassing the heater instead of flowing through it.

Common causes: Valve was left partially open after seasonal service, someone bumped the handle, or the diverter is stuck in an intermediate position.

DIY fix: Locate the bypass valve at the heater’s inlet or outlet plumbing. The valve handle position for full heater flow is typically documented in the MasterTemp installation manual with a diagram. If you can position the valve correctly and verify water flow through the heater, BO should clear on the next power cycle.

If BO persists after confirming correct valve position, the valve diverter may be mechanically failed and need professional replacement.

E01, stack flue sensor

E01 means the stack (flue/exhaust) temperature sensor has an open circuit, it’s either failed or disconnected from the heater control board. This sensor monitors combustion exhaust temperature as a safety check.

Unlike PS and HLS, E01 is not a flow issue. The fix is not a filter cleaning.

DIY check: With the heater off, inspect the sensor wiring at the flue connection point for visible damage, melted insulation, or a loose connector. A loose connector can sometimes clear E01 without sensor replacement.

Professional repair: If wiring is intact, the sensor itself has likely failed. Replacement involves working inside the heater cabinet near combustion components and is best handled by a Pentair-certified technician. Parts run $30-$60; labor typically $100-$200. Schedule during a broader service visit (annual inspection) if possible to reduce the per-visit cost.

Pentair E01 requires professional service, this sensor monitors combustion safety and should not be bypassed or adjusted by homeowners.

Pentair heater won’t light, ignition issues

Pentair MasterTemp heaters use electronic ignition (no standing pilot light to check). The ignition sequence starts with the gas valve click, followed by 3-5 igniter clicks. If the heater attempts ignition but fails:

Ignition lockout reset: After three failed ignition attempts, the MasterTemp enters lockout. Reset with a 30-60 second power cycle. If the heater fires after the reset, the issue was likely a one-time gas supply interruption.

If lockout returns:

  • Check that the gas shutoff valve is fully open (handle parallel to pipe)
  • Verify other gas appliances in the home work (tests main supply)
  • Inspect the igniter electrode for carbon buildup

Gas valve work requires a licensed plumber per NFPA 54 gas safety standards{:target=“_blank”}. For a full ignition diagnosis, see our pool heater ignition failure guide.

When to call a Pentair authorized service tech

Safe homeowner tasks:

  • Power reset (off 30-60 seconds, back on)
  • Filter cleaning (PS and HLS resolution)
  • Bypass valve position check (BO resolution)
  • Verifying pump is running and valves are open
  • Gas shutoff valve position check (handle position only)

Pro required:

  • E01 (stack flue sensor), combustion area work
  • Persistent PS after confirming flow is adequate
  • Persistent HLS after restoring flow
  • Any ignition component replacement (igniter, gas valve)

To find a Pentair-certified technician, use the Pentair authorized service dealer locator{:target=“_blank”}. We recommend scheduling in early spring before peak season demand, wait times can stretch to a week or more during July and August. Service call diagnostics typically run $75-$150; parts and labor are additional. Pentair warranty is voided by unauthorized gas component work.

FAQ

How do I reset a Pentair MasterTemp pool heater?

On a Pentair MasterTemp, reset any error code by turning the power switch off, waiting 30-60 seconds, and turning it back on. If the error returns immediately, the underlying cause has not been resolved. For HLS errors, confirm water flow first before resetting, resetting without fixing the flow issue will just trigger HLS again.

What does PS mean on a Pentair pool heater?

PS stands for Pressure Switch. It means the heater’s flow sensor detected insufficient water flow and shut down the heater to protect the heat exchanger. Clean the pool filter first, if filter pressure is more than 10 PSI above your baseline, the filter is the culprit. After cleaning, power cycle the heater.

Why does my Pentair heater keep showing HLS?

HLS (High Limit Switch) means water in the heat exchanger is overheating, almost always because there isn’t enough flow through the heater to carry heat away. Check filter pressure, verify the pump is running at correct speed, and make sure all valves are open. Variable-speed pumps running at too low an RPM are a common HLS cause that owners overlook.

How do I find my Pentair MasterTemp model number?

The model number is on the rating label on the front panel or inside the cabinet access panel. It’s formatted as a number followed by letter codes (e.g., 400 for 400,000 BTU). You’ll need the model number to reference the correct owner’s manual and order accurate replacement parts.

How long do Pentair pool heaters last?

Pentair MasterTemp and Max-E-Therm heaters typically last 7-10 years. Heat exchanger replacement ($500-$800+ in parts) is often the life-limiting repair, if the unit is more than 8 years old and the heat exchanger has failed, replacing the whole heater usually makes more economic sense than repairing it. Annual professional service extends heater life by catching igniter wear and cleaning burner components before they cause larger failures.