Pool Heater Runs But Not Heating: 6 Causes and Fixes
A faulty high-limit safety switch can cause short cycling,表现为2-5分钟运行后自动关闭,这时需清理游泳池过滤器。若加热器持续运行但水温未提升,则可能是换热器结垢、BTU输出不足或燃气压力低所致。以下将详细介绍六种常见故障情况,请仔细检查。如需更全面的指导,参见本泳池热水器故障排查指南。
Video guide
Video: “Pentair pool heater turns on but doesn’t heat” by Jack of All Trades
Is this guide right for you?
:
- Your pool heater turns on and runs, but the water stays cold or never reaches set temperature
- Your heater cycles on and off repeatedly without building water temperature
This guide isn’t for you if:
- Your heater won’t turn on at all, see pool heater won’t turn on at all
- Your heater shows an error code, see the Raypak, Pentair, or Jandy brand guides
- Your heater is brand new and you’re unsure how long heating should take, read the expectations section below first
Quick answer: why is the heater running but pool water stays cold?
When a heater runs but doesn’t heat: the most likely causes are short cycling from thermostat setpoint or flow restriction, a dirty filter reducing circulation, a scaled heat exchanger from poor water chemistry, or a heater undersized for the pool. First check whether the heater is actually short cycling. If it runs for only 2-3 minutes before shutting off, the problem is flow, not the heater’s heat output.
Before you diagnose: realistic heat-up rate expectations
Many “pool heater not heating” searches lead to working heaters. A sized gas pool heater raises water temperature at roughly 1-2°F per hour. A 15,000-gallon pool that’s 10°F below set temperature requires 10-20 hours of continuous heating to reach target. This is normal operation, not a failure.
A 200,000 BTU heater generally heats faster than a 100,000 BTU model operating on the same system. If your unit hasn’t warmed the water after less than six hours, it’s wise to verify actual BTU output relative to your pool size before assuming failure. Sometimes, the initial temperature differential can take longer to reduce.
For instance, if you notice a discrepancy between expected and observed performance, consult this guide for troubleshooting steps. Understanding your heater’s specs, such as its rated output, is key.
Cause 1: short cycling (heater turns off before heating pool)
Short cycling is the most common “running but not heating” scenario. The heater fires, runs for 2-5 minutes, shuts off, and the cycle repeats, but pool temperature never climbs.
Worth doing.
Root cause: Inadequate water flow trips the high-limit safety switch. The switch detects that temperature inside the heat exchanger is rising too fast (because not enough cool water is moving through to carry heat away), and shuts the heater down as a protection measure.
Diagnosis: Check your filter pressure gauge. If it reads more than 8-10 PSI above your clean baseline, the filter needs cleaning. According to Pentair heater flow requirements documentation{:target=“_blank”}, Pentair heaters require a minimum flow rate to maintain safe operation. A clogged filter drops that flow below the threshold.
Other causes of short cycling:
- Closed bypass valve on the heater itself
- Pool pump running at low speed (variable-speed pump set too low)
- Skimmer basket or pump basket packed with debris
Fix: Clean the filter, verify the bypass valve is fully open, and confirm the pump is running at full speed. Restart the heater. If it now runs continuously, flow was the problem.
See our guide on low water flow from pump if the pump itself seems to be the issue, or dirty filter causing low flow for filter cleaning procedures.
Cause 2: scaled or corroded heat exchanger
This is the cause competitors most often miss. The heat exchanger is the core component that transfers heat from the burner to the pool water. When it’s coated with calcium scale, it acts as an insulator, the heater produces heat. But the scale prevents efficient transfer to the water.
How scaling happens: High pH (above 7.8) causes calcium carbonate to precipitate out of solution and deposit on the heat exchanger. A heater that runs hot and slow is a perfect scaling environment.
How corrosion happens: Low pH (below 7.2) corrodes the metal of the heat exchanger over time, eventually causing micro-cracks that leak combustion exhaust into the pool side.
Diagnosis: Test your water chemistry. The relevant numbers:
- pH should be 7.4-7.6 for heater longevity
- Calcium hardness (CH) should be 200-400 ppm
Scaling up in a pool heater’s heat exchanger impedes heat flow, slashing efficiency. Ensure your pool water’s pH hovers around 7.4 to 7.6 and the calcium hardness stays within 200 to 400 ppm to sidestep scale buildup entirely.
If pH and CH have been out of range for an extended period, suspect scale buildup.
Fix: Acid wash of the heat exchanger, which requires professional service and disassembly. Don’t attempt a DIY acid wash on a gas heater’s heat exchanger. The risk of improper reassembly or damage to seals is significant.
Prevention: Maintain pH 7.4-7.6 and CH 200-400 ppm consistently. Run the heater at its rated flow rate, heat exchangers that operate below minimum flow overheat locally and scale faster. See our guide on heat exchanger maintenance for the annual service checklist.
Cause 3: heater undersized for pool volume
If the heater runs continuously at full output and the water temperature barely moves, the unit may be too small for the pool.
BTU sizing rule of thumb: 50,000 BTU per 10,000 gallons as a baseline in warm climates. Factors that increase BTU need: significant shading, high wind exposure, low ambient nighttime temperatures, and large gaps in the pool cover.
A 100,000-BTU heater suits a 20,000-gallon pool in moderate climates, ensuring you maintain the desired water temperature. For a smaller 30,000-gallon pool, this might falter. Slower heating is typical.
Fix: An undersized heater isn’t broken. Options are: accept slower heating, reduce heat loss with a good pool cover (covers reduce heat loss by 50-70%), or upgrade to a higher BTU unit. See our guide on heater repair vs replacement cost if you’re evaluating an upgrade.
Cause 4: gas pressure or supply issue
Lower gas pressure reduces BTU output. The heater fires and runs, but produces less heat than its rated output because the burner isn’t getting sufficient gas pressure to operate at full capacity.
Signs: The heater fires, but the flame looks weak or smaller than normal if you can see the burner through an inspection port. Water temperature rises very slowly even during prolonged runs.
Diagnosis: If neighbors on the same gas line are experiencing lower hot water output or other gas appliance issues, it may be a utility supply problem.
Fix: Contact your gas utility. Gas pressure is their responsibility to maintain at the meter. Don’t attempt to adjust the gas pressure regulator yourself, this requires a licensed gas technician and incorrect adjustment can cause unsafe combustion conditions.
What to do if none of these fix it
If the heater short cycles after filter cleaning, or runs continuously without heating, professional diagnosis covers:
- Combustion efficiency test (burner output at rated BTU)
- Heat exchanger inspection for cracks, scale, or corrosion
- Gas pressure verification at the manifold
Heat exchanger failure: If the heat exchanger is cracked, the heater will run and appear to operate normally, but combustion gases bypass the pool water side. Heat escapes into the exhaust stack rather than transferring to the water. This is a dangerous failure mode in addition to an inefficient one.
Heat exchanger replacement costs $500-$800 or more in parts alone. For units 7 years old or older, we recommend getting a replacement quote alongside the repair estimate before committing. See Raypak heater support documentation{:target=“_blank”} for model-specific heat exchanger compatibility if you’re sourcing parts.
Common mistake.
For a broader cost analysis, see our pool heater troubleshooting guide and consider the DOE pool heater efficiency and sizing guide{:target=“_blank”} when evaluating replacement options.
FAQ
Why does my pool heater keep shutting off?
A pool heater that repeatedly shuts off is almost always experiencing inadequate water flow. The high-limit switch detects that heat is building up inside the heat exchanger faster than the water flow can remove it, and shuts the unit down to prevent damage. Check filter pressure first (if it’s 8-10 PSI above baseline, clean the filter), then check that the bypass valve is open and the pump is running at full speed. A heater that trips the high-limit switch continuously even with good flow needs a professional inspection.
How long should it take a pool heater to heat a pool?
A 15,000-gallon gas pool heater adjusts water temperature at around 1-2°F per hour. For a pool 10°F below set point, expect 10 to 20 hours of continuous operation to achieve the target. Bigger pools or underpowered heaters may take longer. If your heater hasn’t tripped the breaker and hasn’t warmed the pool within 6 to 8 hours, it’s usually within normal parameters.
Can a dirty filter cause a pool heater to not heat?
Yes. A dirty pool filter reduces water flow through the heater’s heat exchanger. When flow drops below the heater’s minimum threshold, the high-limit safety switch trips and the heater shuts off after a few minutes of running, a pattern called short cycling. Clean the filter and the heater will typically run normally. If the heater still short-cycles after filter cleaning, check the bypass valve position and pump speed.
What causes a pool heater heat exchanger to fail?
Heat exchanger failure has two main causes: corrosion from chronically low pH (below 7.2), which eats through the metal over time; and scale buildup from high pH or high calcium hardness, which blocks heat transfer. Mechanical failures (cracks from freeze-thaw cycling in cold climates, or stress fractures from running with inadequate flow) can also occur. Annual professional service that includes a heat exchanger inspection catches scaling and early corrosion before they progress to full failure.
How do I know if my pool heater heat exchanger is bad?
Signs of heat exchanger failure: the heater runs normally but the pool never warms (heat escaping into exhaust rather than water). White or green scaling visible on external connections. Combustion odor near the pool return jets; or a pool that requires unusually high levels of chemical treatment (a cracked heat exchanger can allow combustion byproducts to enter the water). A technician can confirm failure with a combustion analysis and disassembly inspection. Heat exchanger replacement costs $500-$800 in parts.