Skip to content
Pool repair help · San Diego

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
Typical San Diego fix cost $250 to $1,600
Full cost breakdown →

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.