Pool Heater Not Heating in San Diego
No heat, short cycling, or an error code usually points to ignition, gas or airflow, or a scaled heat exchanger. Below: the likely causes, what you can safely check, the typical fix cost, and a link to local help in your city.
Likely causes
- Failed igniter, flame sensor, or pressure switch
- Insufficient water flow tripping the high-limit
- Scale buildup inside the heat exchanger from hard water
- Gas supply or valve problem on a gas heater
- A failing control board on an older unit
What to check first
- Confirm the pump is running and flow is strong
- Check the thermostat is set above current water temperature
- Look for an error code on the display and note it
- Clear leaves and debris from around the heater intake
Get local help by city
Pick your city for the causes most common there, local fix costs, and same-week service.
Coastal
North County Inland
East County
South Bay
Mountain
Luxury
Military
Common questions
Why is my pool showing a pool heater that will not heat in San Diego?
No heat, short cycling, or an error code usually points to ignition, gas or airflow, or a scaled heat exchanger. The most common causes are failed igniter, flame sensor, or pressure switch and insufficient water flow tripping the high-limit. A technician confirms it on site.
What does it cost to fix?
Across San Diego County, this repair usually runs $250 to $1,600 depending on the failed part. Your city page has the local range.
Is the diagnosis free?
Yes. A pro in the Refresh Pool Pros network will diagnose it and quote the fix in writing before any work starts. Call (858) 400-4598.
Get a free San Diego diagnosis
Call and we will connect you with a pool pro who finds the cause and quotes the fix in writing.