Fast, No-Pressure HVAC Quotes — Call or Text 249-878-7006
Fast, No-Pressure HVAC Quotes — Call or Text 249-878-7006
It’s working… but the water’s still cold
When your pool heater turns on but isn’t heating the water, it usually means something isn’t working properly — not that the system is completely broken.
Common causes include poor water flow, dirty components, or heat not transferring as it should.
These issues often build up over time and aren’t always obvious from the outside.
In most cases, the problem can be diagnosed quickly once the system is checked.
Call or Text - 249 878 7006
Most of the time this comes down to poor water flow, a dirty filter, or an issue with the heater actually transferring heat. The system can run, but if conditions aren’t right, it won’t heat properly.
Yes — pool heaters need steady water flow to work. If the filter is dirty, the pump is weak, or valves aren’t fully open, the heater won’t be able to do its job.
This is usually a safety shutdown. It can be caused by overheating, restricted airflow, or a sensor detecting something isn’t right, so the system shuts itself down to prevent damage.
On gas units, this can point to issues with the pilot, igniter, or gas supply. It may start briefly but shut off if it can’t maintain a stable flame.
Absolutely. A clogged filter is one of the most common reasons heaters don’t heat. It restricts water flow, which the heater relies on to operate safely.
If the heater is running but temperature isn’t rising, it could be due to poor heat transfer, water flow issues, or internal components like the heat exchanger not working properly.
Yes. If the heater isn’t being told to heat, or the control system isn’t reading correctly, it may run without actually raising the water temperature.
Issues like dirty burners, a clogged heat exchanger, faulty sensors, or electrical control problems can all prevent proper heating and usually require a technician to diagnose.
If the heater is turning on but not heating after basic checks like flow and settings, the problem is likely internal and needs proper diagnosis.

Most pool heater issues aren’t obvious, even when everything looks fine.
Whether it’s a small fix or something more involved, we’ll give you a clear answer and the right solution.
If you’ve gone through these steps and your pool heater still isn’t running properly, it’s time for a proper diagnosis.
We’ll find the issue quickly and get your heater running safely again — no guessing, no wasted time.
If your heater is older or keeps breaking down, replacing it can save you money and headaches long term.
If your pool heater is not heating, there’s likely an issue that needs attention.
Problems with gas supply, ignition, or internal components can prevent it from heating properly — and may get worse if left unchecked.
At EcoAir HVAC, we diagnose pool heater issues quickly and let you know exactly what needs to be done.
We proudly service Sudbury, Val Caron, Hanmer, Capreol, Azilda, Chelmsford, and Garson.
EcoAir Hvac
Sudbury, Ontario, Canada