Pentair Pool Heater Error Code 20: How to Fix It

Medium 30-90 minutes Medium Severity Verified June 2026
Error Code
20
Brand
Pentair
Product Type
pool_equipment
Severity
Medium
DIY Difficulty
Medium
Estimated Fix Time
30-90 minutes
Pentair pool heater Error Code 20 indicates a spark module fault, meaning the heater's ignition system has failed to generate a proper spark to light the burner. This typically points to a problem with the spark igniter, ignition module, gas supply, or the wiring connecting these components. Left unresolved, the heater will not light and your pool will remain unheated until the fault is cleared.
Ad

Tools You'll Need

How to Fix Error Code 20

  1. Power Down the Heater Safely

    Never work on a gas pool heater while it is powered on or while you smell gas. If you detect a strong gas odor, leave the area immediately, do not operate any electrical switches, and call your gas utility provider.
  2. Inspect the Gas Supply

    Do not use an open flame to check for gas leaks. Use a soapy water solution applied to fittings and connections — bubbles indicate a leak. If a gas leak is confirmed, shut off the gas supply and call a licensed technician.
  3. Check and Clean the Spark Igniter

    Ensure the heater is fully powered off and the gas is shut off before handling the igniter. The igniter tip may be sharp — wear work gloves.
  4. Inspect Igniter Wiring and Connections

    Even with the breaker off, avoid touching exposed wire ends until you have confirmed power is fully disconnected with a non-contact voltage tester.
  5. Test the Spark Module with a Multimeter

    Use extreme caution when working near live voltage. If you are not comfortable using a multimeter around live circuits, skip this step and call a certified pool technician.
  6. Reset the Heater and Test

    If you hear continuous clicking with no ignition for more than 3 cycles, shut the heater off to prevent gas accumulation and call a professional.
  7. Replace the Spark Igniter or Ignition Module

    Always use parts rated for your exact heater model and fuel type (natural gas vs. propane). Using the wrong igniter gap or incompatible module can create a fire hazard or void your warranty.

Parts You May Need

Spark ignition module
Check Price on Amazon
Igniter wiring harness
Check Price on Amazon
Spark ignition module
Check Price on Amazon
Igniter wiring harness
Check Price on Amazon
Spark ignition module
Check Price on Amazon
Igniter wiring harness
Check Price on Amazon
Ad

When to Call a Professional

Call a licensed pool heater technician or gas appliance technician if: you smell gas at any point during the process; the gas supply and igniter appear intact but the error persists after module replacement; you are not comfortable working with live electrical circuits or gas connections; the ignition module replacement does not resolve the fault; or you discover scorched, melted, or heavily corroded components inside the heater cabinet. Gas appliance repairs that go beyond cleaning and simple part swaps should always be handled by a licensed professional.

Frequently Asked Questions

What does Error Code 20 mean on a Pentair pool heater?
Error Code 20 on a Pentair pool heater means the spark module has detected a fault in the ignition system. This typically means the heater attempted to ignite the burner but failed to generate or detect a proper spark. Common causes include a dirty or damaged spark igniter, a faulty ignition module, loose wiring, or insufficient gas supply.
Can I reset a Pentair pool heater Error Code 20 myself?
Yes, you can attempt a reset by powering the heater off at the control panel, waiting 60 seconds, and powering it back on. However, if the underlying cause — such as a fouled igniter or failed spark module — has not been addressed, the error will return. A reset is only a temporary measure to see if the fault was a one-time glitch.
How much does it cost to fix a Pentair pool heater spark module fault?
If you DIY the repair, a replacement spark igniter typically costs $20–$60 and an ignition module costs $80–$200 depending on the model. If you hire a pool technician, expect to pay $150–$400 in labor plus parts, depending on your location and the extent of the repair.
Why does my Pentair heater click but not ignite?
If you hear clicking but the burner does not light, the spark is likely occurring but the flame is not catching. This is most commonly caused by insufficient gas pressure, a clogged or partially closed gas valve, a damaged igniter that is sparking in the wrong direction, or a faulty flame sensor that is incorrectly reporting no flame. Check your gas supply first, then inspect the igniter gap and the flame sensor.
How do I find my Pentair pool heater model number to order the right parts?
Your Pentair heater's model number and serial number are printed on the rating plate or data label, typically located on the side panel, back panel, or inside the front access door of the unit. The model number usually starts with a letter-number combination such as 'MasterTemp' or 'Max-E-Therm' followed by a BTU rating. Always use this model number when ordering replacement parts to ensure compatibility.