Pentair Pool Heater Error Code 17: How to Fix It

Medium 45-90 minutes Medium Severity Verified June 2026
Error Code
17
Brand
Pentair
Product Type
pool_equipment
Severity
Medium
DIY Difficulty
Medium
Estimated Fix Time
45-90 minutes
Error Code 17 on a Pentair pool heater indicates that the stack flue temperature sensor has detected excessively high exhaust temperatures inside the heater's flue system. This is a safety protection feature designed to shut down the heater before overheating causes damage to the unit or creates a fire hazard. Common causes include restricted airflow, blocked flue passages, a dirty heat exchanger, or a malfunctioning stack flue sensor.
Ad

Tools You'll Need

How to Fix Error Code 17

  1. Turn Off and Cool Down the Heater

    Do NOT open the heater cabinet or touch any internal components while the unit is still hot. Burns can occur. Turn off the gas supply valve as well before inspecting internal parts.
  2. Inspect the Flue Exhaust Outlet for Blockages

    Wear heat-resistant gloves and safety glasses. Debris inside a hot flue can fall out unexpectedly.
  3. Check the Air Inlet and Combustion Chamber Vents

  4. Inspect the Heat Exchanger for Scale and Fouling

    Turn off gas and electrical power before opening any access panels. Never operate the heater with the cabinet open.
  5. Verify Adequate Water Flow Through the Heater

  6. Test the Stack Flue Temperature Sensor

    Ensure the heater is fully powered off and cooled before handling the sensor or its wiring.
  7. Reset the Heater and Monitor for Recurrence

Parts You May Need

Stack flue temperature sensor
Check Price on Amazon
Pool filter cartridge or filter media
Check Price on Amazon
Stack flue temperature sensor
Check Price on Amazon
Pool filter cartridge or filter media
Check Price on Amazon
Stack flue temperature sensor
Check Price on Amazon
Pool filter cartridge or filter media
Check Price on Amazon
Stack flue temperature sensor
Check Price on Amazon
Pool filter cartridge or filter media
Check Price on Amazon
Ad

When to Call a Professional

Call a licensed pool heater technician or HVAC professional if the error code returns after clearing all blockages and verifying water flow, if you find heavy calcium scale fouling on the heat exchanger that requires chemical descaling, if the stack flue sensor tests out of range and you are not comfortable replacing it yourself, or if there is any sign of soot or incomplete combustion inside the combustion chamber. Working on gas-fired appliances involves real safety risks — if you are unsure at any point, stop and call a certified Pentair service technician.

Frequently Asked Questions

What does Pentair error code 17 mean?
Pentair error code 17 means the stack flue temperature sensor has detected that the exhaust temperature inside the heater's flue is higher than the safe operating limit. The heater shuts down automatically as a safety precaution to prevent damage or fire.
Can I still use my pool heater with error code 17?
No. When error code 17 is active, the heater will not operate and should not be forced to run. Running a heater with excessively high flue temperatures can damage the heat exchanger, the flue components, and nearby structures. Diagnose and fix the root cause before resuming operation.
How do I reset a Pentair heater after error code 17?
After addressing the underlying issue — such as clearing a blockage, cleaning the filter, or restoring water flow — turn the heater off, wait a few minutes, then turn it back on using the on/off button or by cycling the circuit breaker. Some Pentair models have a dedicated reset button on the control panel.
How much does it cost to fix Pentair error code 17?
If the fix is simply clearing a blocked flue vent or cleaning a dirty filter, there may be no cost at all. Replacing a faulty stack flue temperature sensor typically costs between $50 and $150 for the part plus labor if a technician is required. Professional heat exchanger descaling can range from $150 to $400 depending on severity.
Can low water flow cause Pentair error code 17?
Yes. Low water flow is one of the most common causes of error code 17. When water is not flowing adequately through the heat exchanger, the heat that would normally transfer into the pool water stays inside the heater, causing flue temperatures to spike. Always verify pump operation and filter cleanliness when this error appears.