A Pentair MasterTemp heater that throws a fault code and stops heating is one of the most common pool equipment calls in San Diego County. The MasterTemp is an induced-draft gas heater with digital controls and hot-surface ignition, so it has no standing pilot. When something goes wrong, the LCD panel displays a named ERR code instead of a generic status light. That code tells a trained technician exactly which subsystem failed. Splash Pool SD connects you with licensed local pros who diagnose and repair these units. We don’t perform the work ourselves.
How the MasterTemp ignition sequence works
The inlet thermistor initiates a call for heat. The blower must clear the full interlock stack before the igniter fires. Those interlocks include the water pressure switch, high-limit switch, air-flow switch, automatic gas shutoff, and stack flue sensor. Once the blower and igniter energize, the gas valve opens roughly 20 seconds later. If any interlock stays open, the sequence halts and the panel logs a fault.
The control board stores the last five errors under HISTORY. A specialist reads both the current code and the history log to spot patterns. The ignition module itself carries a separate indicator table with states like CONTROL FAULT, AIR FLOW FAULT, WEAK FLAME, and GOOD FLAME. Reading the module alongside the LCD gives the full picture.
Common fault codes and what they mean
ERR PS: water pressure switch open
This is the most frequent service call for MasterTemp units. It means insufficient flow through the heater. Causes include a dirty filter, closed valves, an automatic cleaner stealing suction, or a pump speed set too low. Sometimes the switch itself sticks open even when flow is adequate. A pro tests the switch against actual pump output before replacing it.
ERR HLS: high-limit switch opened
This fires when water exceeds 135°F after its first pass through the exchanger. The code clears once temperature drops below that threshold. Inland San Diego homes with mineral-heavy water see this often because scale restricts flow and traps heat inside the exchanger.
ERR AGS: automatic gas shutoff opened
This triggers when water exceeds 140°F after the second exchanger pass. It disables all front-panel buttons until you power-cycle the unit. Like HLS, repeated AGS codes inland often point to a scaled exchanger or a clogged filter rather than a bad sensor.
ERR AFS: air-flow switch open
The blower is off or the orifice is restricted. If air flow isn’t established within 60 seconds, the heater shuts down. On the coast, salt-air corrosion can restrict the blower intake or corrode the air-flow switch itself. That means ERR AFS near the ocean isn’t always a board failure.
ERR IGN: ignition failure
The ignition control module failed to light the burner. You clear it with the HEATER OFF button, but this isn’t a DIY gas-valve job. The path includes the hot-surface igniter, flame sensor, gas supply, and the module itself. If you smell gas, leave the area and call your gas supplier from another location.
ERR SFS: stack flue sensor exceeded limit
Stack flue temperature passed 480°F. Buttons stay disabled until you power-cycle. This code often accompanies restricted venting or a failing exchanger.
E01, 126, E05, E06: sensor faults
E01 means the water temperature sensor is open. 126 means it is shorted. E05 and E06 cover the stack flue sensor, open and shorted respectively. E06 disables buttons until power cycled. The manufacturer’s guide says to shut down the heater on any of these codes until a pro inspects it.
The voltage plug problem
The MasterTemp runs on 120 or 240 VAC, 60 Hz, single-phase. A black plug means 120 volts. A red plug means 240 volts. Installing a black plug on a 240-volt feed destroys the transformer, control board, and ignition module in one shot. It also voids the warranty. A red plug on a 120-volt line simply leaves the heater dead. A specialist checks line voltage and the 12-pin plug before ordering any replacement boards.
San Diego-specific failure patterns
Inland: scale from hard water
Homes in El Cajon, Santee, and Escondido sit on mineral-heavy water. That scale builds up inside the heat exchanger over time. It restricts flow and traps heat, which triggers HLS or AGS codes repeatedly. If your heater keeps throwing those codes and the filter is clean, the exchanger is likely scaled. A pro can inspect and descale or recommend replacement depending on severity. Our post on hard water and San Diego pools covers the broader picture.
Coastal: salt-air corrosion
La Jolla, Coronado, Imperial Beach, and Carlsbad all expose equipment to salt air. Corrosion eats burner hardware, PVC unions, blower intakes, and electrical connections. ERR AFS on the coast is often a restricted blower or a corroded air-flow switch, not a failed board. Regular visual inspection of the equipment pad helps catch corrosion before it causes a shutdown.
Hillside and sloped pads
The factory water-pressure switch is set at 3.00 PSI with a tolerance of ±0.75 PSI. That setting assumes a deck-level install. If your heater sits more than one foot above or below pool level, a technician must reset the switch. If the pad is more than five feet above the waterline or more than four feet below it, the pressure switch is inadequate and a flow switch on the outlet piping is required. East County and canyon lots commonly hit that geometry.
What to note before calling
Record the model and heater ID from the rating plate inside the front panel. HIN strings start with MT, then size, fuel type, and construction code. Write down the exact LCD message and any HISTORY entries. Note whether the pump was running when the fault appeared. Check filter condition, pump speed, and whether the heater sits above or below the waterline. Mention whether you run a salt chlorinator and give your ZIP code. Inland versus coastal location directs the diagnostic approach, so that detail saves time. For more on what to expect from a repair visit, see our guide on pool heater repair in San Diego.
Repair versus replacement
A single-component fault on an otherwise sound unit, like a bad pressure switch, a worn igniter, or a failed sensor, usually calls for repair. Replacement makes sense when the exchanger is scaled or corroded through, the cabinet is rusted out, or multiple subsystems fail in sequence. A licensed specialist weighs parts cost against overall unit condition before recommending either path. If you are weighing a full replacement, our post on gas heaters versus heat pumps in San Diego lays out the options.
Licensing and what the law requires
California Business and Professions Code section 7048, amended effective January 1, 2026, requires a licensed contractor for heater replacement and most advertised pool repairs. The exemption for casual minor work is narrow and doesn’t apply if the person advertises as a contractor or employs workers. You can verify any pro’s license through the CSLB online lookup. We cover this in more detail in our post on checking a pool contractor’s license in California.
When to call us
A MasterTemp throwing repeated fault codes, showing corrosion on burner hardware, or sitting on a sloped pad needs a licensed specialist who can test interlocks, read the ignition module, and assess the exchanger. Gas-side work is never a homeowner task. Call us at (858) 400-4404 and we’ll connect you with a licensed local pool specialist.
Frequently asked questions
What does ERR PS mean on a Pentair MasterTemp heater?
ERR PS means the water pressure switch is open, which tells the heater there is not enough flow. Common causes include a dirty filter, closed valves, a cleaner stealing suction, or a pump running too slow. A pro tests the switch against actual pump output before replacing it.
Can hard water damage a Pentair pool heater?
Yes. Inland San Diego water carries heavy mineral content that scales heat exchangers over time. Scale restricts flow and traps heat, which triggers ERR HLS or ERR AGS codes. Repeated codes inland often point to a scaled exchanger rather than a bad switch.
What happens if the wrong voltage plug is installed on a MasterTemp?
A black plug on a 240-volt feed destroys the transformer, control board, and ignition module. It also voids the warranty. A red plug on a 120-volt line simply leaves the heater inoperative. A specialist checks line voltage and the 12-pin plug before ordering replacement boards.
When should I replace my Pentair heater instead of repairing it?
Replacement makes sense when the exchanger is scaled or corroded through, the cabinet is rusted out, or multiple subsystems are failing repeatedly. A single-component fault on an otherwise sound unit usually warrants repair. A licensed specialist weighs parts cost against unit condition before recommending either path.
Does a Pentair heater repair in California require a licensed contractor?
Heater replacement and most advertised pool repairs require a licensed professional under California Business and Professions Code section 7048. The exemption for casual minor work is narrow and does not cover advertised services. You can verify any contractor's license through the CSLB online lookup.
Need professional help in San Diego County?
Splash Pool SD connects you with a licensed specialist for any service in this post.