Pentair Pool Heater Repair Guide for Inland Empire Pools

Your Pentair pool heater stops working mid-season, and suddenly you’re looking at a cold pool right when you need it most. Here’s the thing: most Pentair heater problems are fixable without replacing the whole unit. Some repairs you can handle yourself. Others need a licensed technician. This guide walks you through the most common Pentair heater failures, what causes them, how to troubleshoot them, what parts cost, and exactly when to call in a pro like us at Pool Spa Repairs.

We’ve been fixing Pentair heaters in the Inland Empire for over 25 years. We see the same failures over and over. We know which parts fail first. We know how hard water corrodes heat exchangers. We know which error codes mean “call someone right now” and which ones you can troubleshoot on your own. This article pulls all that hands-on experience into one place.

Pentair Heater Models: MasterTemp, ETi, and UltraTemp

Pentair makes several heater lines for residential pools. The three most common in the Inland Empire are MasterTemp, ETi, and UltraTemp. Each one has slightly different failure patterns and different part costs. Knowing which model you have is the first step in any repair.

MasterTemp (the workhorse)

MasterTemp is Pentair’s bread-and-butter line. Built since the late 1990s. These heaters are tough. They handle hard water reasonably well if you stay on top of maintenance. Most MasterTemp failures we see are igniter problems or pressure switch failures. Parts are cheap and widely available. If you have a MasterTemp, you’re in luck on the parts front.

ETi (the efficient option)

ETi heaters use a smaller footprint and less gas. They run about 30 percent more efficient than MasterTemp. That efficiency comes with a trade-off: the igniter and thermistor are more sensitive to hard water and mineral buildup. ETi heaters need flushing sooner than MasterTemp heaters if you’re in high-mineral-content areas. The Inland Empire has some of the hardest water in California, so ETi owners should plan on heat exchanger flushing every three to four years instead of every five to six.

UltraTemp (the premium choice)

UltraTemp is the high-end line. Higher ASME rating, titanium heat exchanger available (though most Inland Empire pools use copper), better gas valve controls. UltraTemp heaters rarely fail before seven to ten years if maintained. When they do fail, parts are more expensive than MasterTemp or ETi equivalents. But they fail less often, so the total cost-per-year is competitive.

Reading Your Heater: Finding the Model and Serial Number

Before you start troubleshooting, locate the model and serial number on the heater. This information is on a sticker on the right side of the heater cabinet, just below the gas inlet port.

The model number looks like this: MasterTemp 400 (the “400” means 400,000 BTU capacity). ETi heaters are labeled ETi 200, ETi 325, ETi 400. UltraTemp heaters are UltraTemp 500 or UltraTemp 425. The serial number starts with a two-letter prefix (like “PT” or “MH”) followed by a six-digit code. Write this down before you call a technician or order parts. Any parts supplier will ask for it first.

Pentair Heater Error Codes Explained

Pentair heaters display error codes when something goes wrong. Some codes are warnings (still running, but watch it). Others shut the heater down until the problem is fixed. Here are the error codes you’ll see most often in the field.

AGS Error Code

AGS means “anti-gas safety.” This is a Pentair safety shutdown. The heater detected a flame when it shouldn’t have. Usually caused by a cracked igniter, a bad gas valve, or a stuck check valve in the gas line.

What to do: Turn off the heater at the breaker. Wait 30 seconds. Turn it back on. If AGS comes back within 30 seconds of ignition, the gas valve is stuck open or the igniter is cracked. This is a $200 to $400 repair depending on which part failed.

AFS Error Code

AFS means “auxiliary fail sense.” Older Pentair term for a sensor failure. Usually the thermistor (the temperature sensor inside the heater) has failed or the wire connecting it to the control board is loose or corroded.

What to do: First, check the wire connection behind the control board cover. It’s a two-pin connector. Unplug it, plug it back in firmly. If AFS persists, the thermistor is dead. Thermistor replacement: $150 to $250 plus labor.

HLS Error Code

HLS means “high limit switch.” The heater got too hot internally and tripped a safety switch. This happens when water flow through the heat exchanger is too slow or when mineral buildup restricts the water path.

What to do: Check your pool pump. Make sure it’s running at full speed and not stuck with debris in the intake. If the pump is running fine, the heat exchanger probably has mineral buildup. This is heat exchanger flushing territory. Cost: $300 to $600 if you call a pro.

IF Error Code

IF means “ignition failure.” The heater tried to light the pilot or main burner and couldn’t. Most common cause in our area is a clogged igniter from hard water minerals.

What to do: Turn off gas at the manual shutoff on the heater (not the pool pump shutoff, the gas shutoff on the heater itself). Wait two minutes. Turn it back on. If IF comes back, the igniter needs cleaning or replacement. Cleaning a hot surface igniter takes 30 minutes and is free if you’re comfortable with it. Replacement: $200 to $350.

SFS Error Code

SFS means “sensor fail sense.” Another thermistor or sensor error, similar to AFS. Wiring is loose, corroded, or the sensor itself failed.

What to do: Same as AFS. Check the connector first. If that doesn’t fix it, thermistor replacement.

E01 Error Code

E01 is a control board error. The board detected an internal fault it can’t recover from. This means the circuit board itself is failing, not just a sensor.

What to do: Control boards can sometimes be reset by cycling power (turn breaker off for two minutes, back on). If E01 persists, the control board needs replacement. Pentair control board: $300 to $500 installed.

Step-by-Step: Cleaning a Clogged Igniter (MasterTemp, ETi, UltraTemp)

If your Pentair heater throws an IF error code, before you buy a new igniter, try cleaning it. This job takes about 30 minutes and might save you $200 to $350.

Tools You’ll Need

  • Adjustable wrench (7/16 inch and 1/2 inch)
  • Needle-nose pliers
  • Steel wool or a fine brass brush (not copper, not steel wool that’s too coarse)
  • White vinegar or CLR (calcium, lime, rust remover)
  • Container for small parts
  • Flashlight

Steps

  1. Turn off the gas shutoff valve on the heater. This is located on the right side of the heater where the gas line enters. Turn the lever 90 degrees until it points perpendicular to the gas line.

  2. Turn off the heater’s circuit breaker. Wait two minutes for residual power to drain.

  3. Open the front panel of the heater. This is usually held on by two quarter-turn fasteners or two small bolts. Unscrew them carefully.

  4. Locate the igniter. On MasterTemp and ETi, it’s a ceramic rod sticking up from the burner assembly, about three inches tall and white or cream colored. On UltraTemp, it looks similar but might have a protective shield around it.

  5. Use your wrench to disconnect the ceramic igniter from the gas valve assembly below it. There are usually two bolts holding it. Unbolt it carefully and set the ceramic part aside on a clean surface. Do not drop it. Do not run your hand over it (sharp edge).

  6. Soak the igniter in white vinegar or CLR for 15 to 20 minutes. This dissolves the calcium and mineral buildup.

  7. Use the brass brush or fine steel wool to gently brush away loosened minerals. Do not scrub hard. You’re brushing, not sanding.

  8. Rinse the igniter under clean water. Dry it completely with a lint-free cloth.

  9. Reinstall the igniter by bolting it back to the burner assembly. Tighten the bolts snugly but do not over-tighten.

  10. Close the front panel. Make sure the panel sits flush before tightening the fasteners.

  11. Turn the gas shutoff valve back to open (lever points parallel to the gas line).

  12. Turn the breaker back on.

  13. Start the heater. If the igniter lights, you’re done. If not, you’ll see IF error code again, and the igniter needs replacement.

Igniter cost if you need to replace it: $200 to $350 including a technician’s time. Cleaning cost: free or $40 if you call us to do it.

Heat Exchanger Flushing for Hard Water

The Inland Empire water is hard. We have calcium and mineral content that’s 300+ parts per million in some areas. That buildup happens inside the heat exchanger over time. When it does, water flow slows, temperatures spike, the HLS safety switch shuts the heater down, and you call a technician.

Heat exchanger flushing is a preventive maintenance job that costs $300 to $600 and keeps your heater running. Without it, you’re looking at heat exchanger replacement, which costs $800 to $1,200, or worse, replacing the whole heater.

We use a commercial acid flush kit for heat exchanger cleaning. The process takes about two hours. We disconnect the heater from the pool plumbing, run an acid solution through the heat exchanger at low pressure, let it soak, flush it with fresh water, reconnect everything, and run a test cycle.

How often: If you live in the Inland Empire, flush every four years for ETi heaters, every five to six years for MasterTemp and UltraTemp. If you’ve never had it done and your heater is over three years old, get it done once, then stay on the schedule.

DIY heat exchanger flushing is possible if you’re mechanically inclined, but the acid solution is dangerous, and getting the plumbing connections right takes experience. Most DIYers end up calling us anyway after the acid burns through a vinyl pool liner or they mix the ratio wrong. We recommend leaving this one to a professional.

Pressure Switch Failures: The Second Most Common Pentair Heater Problem

After igniter failures, pressure switch failures are the most common Pentair heater issue we see. The pressure switch is a small device that sits on the left side of the heater and monitors whether water is flowing. If water stops flowing (pump off, debris in the filter, broken pump), the pressure switch cuts off the gas to prevent the heater from firing with no water.

Sometimes the pressure switch fails internally. It stops sending the “water is flowing” signal even when water is flowing. The heater won’t start. No error code. The heater just sits there.

Testing a pressure switch is straightforward. You unplug it from its connector on the control board. With water flowing through the heater, you listen for a faint click from the switch. If you hear a click, the switch works. If nothing, it’s dead.

Pentair pressure switch cost: $80 to $150 for the part. Installation: 15 minutes. Total job: $150 to $250.

Thermistor and Temperature Sensor Failures

The thermistor is a small sensor inside the heater that measures water temperature. When it fails, the control board gets bad temperature data and throws an AFS or SFS error, or the heater won’t start at all.

Thermistors fail from moisture getting into the wire connections (corrosion) or from internal sensor degradation over time. Hard water mineral deposits on the probe can also reduce accuracy until the heater won’t trust the reading.

You can’t repair a failed thermistor. You replace it. Pentair thermistor: $80 to $120. Installation: 20 minutes. Total: $150 to $250.

Signs your thermistor is failing: AFS or SFS error codes, heater running too hot or too cold, heater shutting off unexpectedly at random temperatures, no error code but heater won’t ignite.

Control Board Failures and When They’re Catastrophic

The control board is the computer running your heater. It reads sensors, decides when to ignite, controls gas flow, monitors safety switches. When it fails, the whole heater stops.

Control boards fail from moisture intrusion (rain leaks into the control cabinet), power surges (lightning nearby, loose breaker connection), or age. Pentair control boards last 10 to 15 years on average.

Sometimes a control board failure is a bad solder joint and can be cleaned or repaired by a tech who knows how. More often, the board itself is dead and needs replacement.

Pentair control board: $250 to $450 depending on model. Installation: 30 to 45 minutes. Total: $350 to $600.

Signs of control board failure: Multiple error codes cycling, heater won’t respond to on/off commands, erratic behavior (fires then shuts off randomly), or one specific error code that keeps coming back even after you’ve replaced the component that should fix it.

Before replacing the board, a good technician will check all the wiring, all the sensor connections, and run a power diagnostic. Replacing a board when a loose connection is the real problem is expensive and unnecessary.

Gas Valve Failures: Rare But Expensive

The gas valve is the solenoid that opens to let gas flow to the burner. Most Pentair gas valves are Jandy-made (even on Pentair heaters). They’re reliable. Failures are uncommon, maybe one in every 50 to 75 heaters we see.

When a gas valve does fail, it’s usually because hard water corrosion has built up on the solenoid plunger inside, or the gas line had debris that scratched the internal seals.

Gas valve replacement: $250 to $400 for the part. Installation: 30 to 45 minutes. Total: $400 to $600.

Signs of gas valve failure: AGS error code, heater ignites then immediately shuts down, or no ignition at all despite the igniter being clean and working.

Pentair Heater Maintenance to Prevent Repairs

You can’t prevent every failure, but regular maintenance catches most problems before they become expensive.

Monthly During Season

Check the heater’s display for error codes. If you see one, note it. Run the heater at least once a week for at least 15 minutes. This cycles water through the heat exchanger and keeps mineral buildup from settling in one spot.

Every Season (Spring and Fall)

Inspect the front panel and cabinet for rust, corrosion, or leaks. Look for water dripping from the heater. If you see water, call a tech. Small leaks become big leaks.

Check the gas shutoff valve. It should turn smoothly. If it sticks, the valve inside might be corroding. Have it serviced.

Clean the air intake grilles on the left and right sides of the heater. Lint, dust, and pool chemicals can block airflow. Use a soft brush or vacuum. Don’t blast it with water.

Every Two to Three Years

Have a professional inspect the heat exchanger internally (borescope inspection) to check for buildup.

Every Four to Six Years (Depending on Model)

Flush the heat exchanger if you’re in a hard water area (Inland Empire).

DIY Pentair Heater Repairs vs. When to Call a Pro

Some Pentair heater jobs are DIY-friendly if you’re comfortable with tools and plumbing. Others require licensing, special tools, or knowledge of gas safety. Here’s how to sort them.

DIY-Friendly

  • Cleaning a clogged igniter (IF error code, heater won’t start but no mechanical issue)
  • Checking and reseating pressure switch connectors
  • Checking thermistor wire connections
  • Inspecting for visible corrosion or leaks
  • Cleaning air intake grilles
  • Checking gas valve lever position (on/off)

Call a Pro

  • Thermistor replacement (involves opening the heater cabinet and disconnecting sensors)
  • Pressure switch replacement
  • Gas valve work (gas safety requires certification in California)
  • Control board replacement
  • Heat exchanger flushing (acid solution, plumbing disconnects, risk of leak)
  • Any repair involving gas lines or burner assembly
  • Anything that requires tools you don’t own (gauges, multimeter for electronics)

The difference between a $30 igniter cleaning you do yourself and a $250 thermistor replacement you don’t is usually this: Can you see the part? Can you unplug it and plug it back in without opening the main cabinet? If yes, DIY. If no, or if you need to disconnect water or gas lines, call a licensed tech.

Pentair Heater Repair Costs: What to Expect

Here’s a realistic cost breakdown for the most common Pentair heater repairs we do in the Inland Empire.

Repair Part Cost Labor Total
Igniter cleaning Free Free if DIY, $40-60 if we do it $0-60
Igniter replacement $150-250 $40-60 $200-350
Pressure switch replacement $80-150 $40-60 $150-250
Thermistor replacement $80-120 $40-60 $150-250
Gas valve replacement $250-400 $80-120 $400-600
Control board replacement $300-500 $60-90 $400-650
Heat exchanger flush N/A (service only) $300-600 $300-600
Heater replacement (when repair cost exceeds 60% of new unit) $2,000-5,000 $500-800 $2,500-5,800

Most Pentair heaters cost $1,200 to $2,500 new depending on size and model. If a repair costs more than $1,200, consider replacement. If it costs less, repair makes sense.

When to Replace Your Pentair Heater Instead of Repairing It

If your heater is over 15 years old and you’re facing a major repair (control board, gas valve, heat exchanger), replacement is often smarter than repair.

Also: if you’ve had three separate repairs in the last two years, you have a lemon. Parts are failing faster than normal. Replace it.

Also: if you see visible corrosion inside the cabinet or rust on the heat exchanger, the heater is degrading internally. It will need more repairs soon. Replace it.

How long do Pentair heaters last? With regular maintenance and no major repairs, 10 to 15 years is typical. Some last 20 years. Some fail at eight. The hard water in the Inland Empire shortens that window. Plan on 8 to 12 years of service.

Warranty: What Pentair Covers

Pentair heaters come with a two to five year parts warranty from Pentair, depending on whether the heater was registered within 30 days of installation.

Warranty covers parts only, not labor. It does not cover damage from improper installation, acid attacks (low pH), or failure to flush the heat exchanger.

To claim warranty, you need the original receipt and the heater’s serial number. Pentair’s warranty service goes through their distributor network. You can’t mail the heater to Pentair. You get parts sent to a licensed technician who installs them for you (you pay labor).

If your Pentair heater is out of warranty and you call us, we can often find equivalent aftermarket parts that cost 20 to 40 percent less than Pentair original equipment manufacturer (OEM) parts. Aftermarket pressure switches, thermistors, and igniters work fine. We use them constantly.

FAQ: Common Pentair Heater Questions

Why does my Pentair heater make a popping sound when it ignites?

That’s a delayed ignition. Usually, the igniter is weak or slightly clogged. It’s taking a fraction of a second too long to light the gas, so a tiny amount of unburned gas accumulates before igniting. The pop is that small explosion. It’s not an emergency, but it’s a sign the igniter needs cleaning or replacement soon. Don’t ignore it for months or you risk damage to the burner assembly.

Can I run my pool heater with the pump off?

No. Never. The moment you turn on the heater, if the pump is off, the pressure switch will detect no water flow and shut down the gas immediately. This is a safety feature. The heater’s hot burner can damage the heat exchanger if water isn’t flowing through it. Always run the pump before the heater. Always run the pump while the heater is on.

My Pentair heater leaks water from the bottom. Is it the heat exchanger?

Not always. Check the drain plug on the very bottom of the heater first. It might be loose. Tighten it. If water still drips, it could be the heat exchanger, but it could also be a loose fitting on the inlet or outlet plumbing connections. A tech can pinpoint it by looking. Most leaks aren’t the heat exchanger. Most are loose connections that cost $20 and 10 minutes to fix.

How do I know if my thermistor is bad?

The heater throws an AFS or SFS error code, or the heater won’t start at all with no error code. You can also listen to the heater run. If the temperature display fluctuates wildly (jumping 20 degrees up or down in seconds), the thermistor is reading garbage. Replacement fixes it. Cost: $150 to $250.

Can I leave my Pentair heater running 24/7?

Technically, yes. Practically, no. Running the heater around the clock burns gas, wears out the control board faster (heat degrades electronics), and the water temperature will stabilize at the set point without extra runtime. Running it six to eight hours a day when you want to use the pool keeps the water warm and costs much less. If you want constant temperature, a robotic pool heater paired with a residential heater works better than leaving the main heater on 24/7.

My Pentair heater won’t hold a temperature. It heats then turns off after 10 minutes.

This is usually the HLS (high limit) switch shutting the heater down because it thinks the water is too hot. Causes: slow water flow (check your pump and filter), or mineral buildup in the heat exchanger restricting flow. Try backwashing your filter first. If that doesn’t fix it, the heat exchanger probably needs flushing. Cost: $300 to $600. If you ignore it, the HLS will keep shutting you down every time you run the heater.

What’s the difference between a Pentair heater and a Hayward heater?

Both are solid brands. Pentair heaters are slightly more efficient and parts are widely available. Hayward heaters are slightly cheaper upfront but parts can be harder to find for older models. If you have a choice, Pentair. If you have Hayward already, stick with Hayward and maintain it well. Switching brands midway through a pool’s life is unnecessary.

Can I repair my own gas valve?

No. In California, working on gas appliances requires a license. Gas valve work must be done by a licensed HVAC or plumbing technician. Improper gas valve installation can cause gas leaks, carbon monoxide, or a dangerous condition. This is a $400 to $600 job worth paying for.

Next Steps: Get Your Pentair Heater Back Online

Most Pentair heater problems can be identified and fixed in one visit. An IF error code or a pressure switch failure is a one-day job. A heat exchanger flush takes two hours. Even a control board replacement is under four hours.

If your Pentair heater is giving you trouble, don’t wait for the problem to get worse. Small repairs become big repairs fast. A $60 igniter cleaning today beats a $600 heat exchanger replacement next month.

Call Pool Spa Repairs at (909) 330-4730 for a free estimate. We’ll diagnose the problem, give you the exact cost, and get your heater running again. We’re here six days a week, and we handle emergency calls on weekends if your pool loses heat mid-summer.

Book your free estimate now. We’ll have you back in the pool by the end of the week.

Scroll to Top