Raypak Pool Heater Troubleshooting — Fault Codes, Pilot Assembly, Pressure Switch & Heat Exchanger
Raypak R-Series pool heaters (P-R206A, P-R266A, P-R336A, P-R406A) are known for their rugged copper-fin heat exchangers and long service lives — but they are not immune to the common failure modes of all gas pool heaters: pilot assembly failure, thermocouple degradation, pressure switch faults, and heat exchanger scaling in hard-water areas. Unlike Pentair and Hayward, older Raypak models use a standing pilot ignition system rather than a hot surface igniter — the thermocouple and pilot burner assembly are distinct service items. Raypak digital models display fault codes on the control board LED; analog models rely on indicator lights and physical switch positions. This guide covers both, walking through the complete diagnostic sequence from fault code interpretation to heat exchanger descaling.
Try the AI Diagnosis ToolAI Repair Tools
Common Symptoms
- Raypak display shows fault code or red LED indicator and heater will not fire
- Pilot light will not stay lit or extinguishes after releasing the pilot button
- Heater burner ignites but shuts off after 30–90 seconds with no error code
- Pool temperature fails to rise despite heater running continuously
- Pressure switch fault indicator — heater starts, then immediately shuts down
- Thermostat setpoint reached at water temperature far below the set value
- Heater makes repeated ignition attempts with clicking sounds but no sustained flame
Most Likely Causes
- 1
Pilot Assembly Failure — Thermocouple or Pilot Burner
Raypak P-R series heaters with standing-pilot ignition (non-IID models) rely on a thermocouple to hold the gas valve pilot solenoid open after the pilot is lit. A thermocouple generates a small millivolt signal (typically 18–30 mV for a healthy thermocouple) when heated by the pilot flame. When the thermocouple ages or the pilot flame is weak, the millivolt output drops below the gas valve holding threshold (usually 12 mV minimum), causing the pilot to extinguish 30–90 seconds after release. The pilot burner orifice may also clog with debris or condensation products, producing a small, weak pilot flame that cannot adequately heat the thermocouple tip.
- 2
Fault Code Display — Electronic IID Models (Intermittent Ignition Device)
Raypak digital R-Series heaters with IID (Intermittent Ignition Device) electronic ignition display fault codes via the EPC (Electronic Pool Control) board LEDs: a steady red fault LED indicates lockout from ignition failure; a flashing red LED pattern indicates the specific fault type. Common Raypak IID fault codes: 1 flash = ignition failure after 3 trials; 2 flashes = flame detected without call for heat (ghost flame or miswired flame sensor); 3 flashes = pressure or flow switch open; 4 flashes = high-limit switch open; 5 flashes = temperature sensor fault. Count the flash pattern carefully — each represents a distinct component and test procedure.
- 3
Pressure Switch Not Closing — Low Pool Water Flow
The Raypak R-Series pressure switch (mounted on the inlet header) requires a minimum water pressure differential of 1–2 PSI to close and enable the gas valve. Insufficient pool water flow from a dirty filter, low pump speed, or partially closed valve leaves the pressure switch open — the heater lights briefly (if it ignites at all) then shuts down as a safety measure. Raypak heaters require a minimum 40 GPM flow for 400,000 BTU models. Test: with pool pump running full speed, verify filter pressure is within 5 PSI of clean baseline; if heater still shows a pressure fault, test switch continuity directly.
- 4
Thermostat Calibration Drift or Capillary Bulb Displacement
Raypak R-Series heaters use a bulb-type thermostat (the temperature sensing bulb immersed in the pool water return manifold) to control heater firing. Over time, the capillary bulb can shift position out of the water flow stream, or the thermostat's calibration can drift — causing it to call for heat at incorrect temperatures or to shut off the heater far below the setpoint. Symptoms: pool stays cooler than the dial setting, or the heater cycles off prematurely. Test: measure actual supply water temperature with a thermometer while observing the thermostat behavior at different dial positions.
- 5
Heat Exchanger Scale and Corrosion
Raypak's copper-fin tube heat exchangers (a distinctive design using copper tubes bonded to copper fins) are highly efficient but susceptible to calcium carbonate scale in hard-water pools (above 350 PPM calcium hardness). Scale accumulates inside the tubes over 3–7 years, reducing heat transfer efficiency and restricting water flow. A heavily scaled Raypak heat exchanger operates at 30–50% reduced efficiency — the pool temperature rises very slowly despite full burner operation, and high-limit faults (4 flash code) may appear. Raypak specifically recommends annual inspection of the heat exchanger headers for scale in hard-water areas.
- 6
Gas Valve Failure or Low Gas Pressure
The Raypak combination gas valve (Raypak P-R406A uses White-Rodgers or Honeywell valves) controls both the pilot and main burner gas supply. Gas valve failures on Raypak heaters typically manifest as: (1) pilot gas solenoid stuck closed — pilot won't light at all despite adequate gas pressure at the inlet; (2) main burner solenoid stuck closed — pilot lights and thermocouple holds, but main burner never ignites; (3) low inlet gas pressure — below 4" WC for natural gas heaters or 11" WC for LP causes weak pilot flame and inconsistent main burner ignition.
Not sure if this is the right fix for your exact model?
Upload a photo of your appliance label — Fix-It Fast AI will identify your exact unit and tailor the diagnosis.
Quick DIY Checks
Before any service work on a Raypak gas pool heater, shut off the dedicated gas supply ball valve on the supply line (handle perpendicular to pipe = OFF) and turn off power at the heater's circuit breaker. If you smell gas after the supply valve is closed, leave the area immediately without operating any electrical switches, and call your gas utility or 911 from outside. Never re-light a heater that has been locked out by the gas valve without purging the combustion chamber for at least 5 minutes.
Never bypass, tape over, or jumper the high-limit switch or pressure switch on a Raypak heater. These safety controls prevent heat exchanger overheating and subsequent rupture or fire. A Raypak heat exchanger operating without high-limit protection can fail within minutes of overheating — releasing scalding water and potentially igniting nearby combustibles. If either safety switch is tripping continuously, fix the root cause (low flow, scale buildup, or failed thermostat) before restoring heat.
When relighting a Raypak standing pilot, wait at least 5 minutes after smelling gas before attempting to relight — allow combustible gas to dissipate. Hold the pilot knob fully depressed for the full 30–45 second thermocouple heat-up period before releasing. If the pilot fails to light after 3 attempts with gas odor present, do not continue — call a licensed gas technician.
Muriatic acid used in heat exchanger descaling is a strong corrosive. Always add acid to water (never water to acid). Wear chemical splash goggles and nitrile or neoprene gloves at all times. Work outdoors or in a well-ventilated area far from the pool — acid vapors and pool water chlorine compounds can react to form chlorine gas. Complete the baking soda neutralization step before reconnecting the heater to the pool system.
- 1Step 1 — Identify your Raypak model and ignition type: Locate the model nameplate on the right side of the heater cabinet. The model number (e.g., P-R206A, P-R336A, P-R406A) tells you the BTU rating and model series. More importantly, check whether the heater has a pilot light window on the front panel (standing pilot = thermocouple system) or an electronic ignition control board with no pilot window (IID = intermittent ignition device). These require completely different diagnostic paths. On IID models, read the fault code LED flash pattern on the control board: count the number of red LED flashes in a repeating cycle. Record the flash count — each number (1–5 flashes) corresponds to a specific fault.
- 2Step 2 — Standing pilot models: test and relight the pilot: Turn the gas valve knob to 'PILOT.' Press and hold the valve knob down (this opens the pilot gas solenoid manually) and press the igniter button or apply a flame to the pilot burner. Hold the knob depressed for 30–45 seconds after the pilot lights to allow the thermocouple to heat up. Release the knob slowly — if the pilot stays lit, the thermocouple output is sufficient. If the pilot extinguishes within 30–90 seconds of releasing the knob, the thermocouple output is below the gas valve's minimum millivolt holding threshold. Use a millivoltmeter set to DC millivolts to test thermocouple output: probe one lead on the thermocouple tip connection at the gas valve and the other on the thermocouple body/ground. Output below 12 mV = failing thermocouple, replace it.
- 3Step 3 — IID models: decode the fault flash code and perform the targeted test: After counting the flash pattern, perform the corresponding test: 1 flash (ignition failure) → proceed to Step 4 (igniter and gas pressure test). 2 flashes (flame without call) → check for crossed wires between flame sensor and igniter, or a shorted flame sensor rod (rare). 3 flashes (pressure/flow switch) → proceed to Step 5 (pressure switch and flow test). 4 flashes (high limit switch) → proceed to Step 6 (high limit switch test). 5 flashes (temperature sensor) → test the water temperature sensor thermistor resistance at ambient temperature — a healthy Raypak temperature sensor reads 10–15 kΩ at room temperature. Do not skip directly to parts replacement without performing the targeted test.
Get the full fix — Pro members get unlimited AI diagnoses
Save your repair history, get step-by-step AI guidance on any pool heater issue, and avoid $150+ service call fees.
Try Pro — $7.99/mo- 4Step 4 — IID models: test gas pressure and ignition components (1 flash): Shut the gas valve and connect a manometer to the 1/8" NPT inlet pressure test port on the Raypak gas valve. Restore gas supply and read operating pressure: minimum 4" WC for natural gas, 11" WC for LP propane. If pressure is adequate, locate the IID spark igniter — on Raypak P-R406A and similar models, it is mounted at the pilot assembly on the burner tray. Remove the igniter electrode and inspect for cracks in the ceramic insulator and a correct 3mm (1/8") spark gap. On models with a flame sensor rod (separate from the igniter), remove the sensor and polish the metal tip with 0000 steel wool to remove oxide buildup. Clean burner orifices with compressed air — corrosion or debris on the orifice ports reduces flame quality below the sensor threshold.
- 5Step 5 — Test the pressure switch (3 flashes or heater shuts off immediately): With the pool pump running at full speed, locate the Raypak inlet pressure switch — a small electrical switch with 1/4" water pressure ports on the inlet header. Disconnect the two wire leads and test switch continuity with a multimeter: at full pump flow with a clean filter, the switch should read closed (continuity). Open (no continuity) at full flow means the switch has failed stuck-open and must be replaced. Before replacing the switch, verify: (1) filter pressure is clean (backwash or clean cartridge if elevated more than 5 PSI above baseline), (2) pump is running at full speed (not reduced speed from automation system), (3) all isolation valves in the heater circuit are fully open, and (4) the heater bypass valve (if present) is positioned for maximum heater flow.
- 6Step 6 — Test the high limit switch and thermostat (4 flashes, or cycling off early): Allow the heater to cool completely (minimum 20 minutes after last run). Locate the high-limit switch on the Raypak heat exchanger outlet header — a bimetal thermostat with two terminals. Test continuity at ambient temperature: should read closed (continuity). Open at ambient temperature = high limit switch has failed, replace it. If the switch tests good, check the thermostat calibration: immerse a stem thermometer in the pool water return near the heater and compare the actual water temperature against the thermostat setpoint dial. If the heater shuts off at temperatures 10°F or more below the dial setting, the thermostat calibration has drifted — loosen the capillary bulb retaining clip, verify the bulb is fully immersed in the water stream, and if calibration drift exceeds 15°F, replace the thermostat.
- 7Step 7 — Inspect and service the heat exchanger (slow heating, 4-flash repeat high limit): Turn off the heater and pool pump. Close the heater isolation valves. Remove the Raypak heat exchanger access panels (typically two side panels secured with wing nuts or bolts). Inspect the copper tube surfaces visible through the fins: white or gray scale deposits on the tube ends indicate internal scaling. Remove the inlet and outlet manifold end caps (two bolts each) and inspect the internal tube surfaces with a flashlight. For moderate scale, circulate a 10:1 water-to-muriatic acid solution through the isolated heat exchanger for 30–45 minutes using a small submersible pump. Follow with a baking soda neutralizing flush (1 cup per gallon of water, circulate 15 minutes) and then a plain water flush for 5 minutes before reopening the heater to the pool system. Wear chemical splash goggles, nitrile gloves, and perform this outdoors.
- 8Step 8 — Pilot assembly cleaning and thermocouple replacement (standing pilot models): Turn off all gas supply and allow the heater to cool completely. Remove the burner access panel. Locate the pilot assembly — a small brass assembly with two gas tubes: one supplying pilot gas, one carrying the thermocouple signal wire. The pilot burner orifice is a small drilled hole in the brass pilot hood. Use a thin wire (not a drill bit — it enlarges the orifice) or a can of compressed air to clear the pilot orifice of debris. Inspect the pilot hood for corrosion or deformation. To replace the thermocouple: unscrew the thermocouple nut from the gas valve body (counterclockwise), disconnect the other end from the pilot assembly clip. Install the new thermocouple by hand-tightening the gas valve nut first, then tightening 1/4 turn with a wrench (do not overtighten — the soft copper fitting crushes and seals easily). Test by relighting the pilot and verifying it holds for at least 5 minutes.
Save $150+ on a single service call
Less than a cup of coffee — fix it yourself with expert guidance.
- ✓ Step-by-step repair guides with exact part numbers
- ✓ Expert diagnosis in seconds — 500+ problems covered
- ✓ Full tool list & cost estimate before you spend a dime
$150+ service call vs. $7.99/mo · Cancel anytime
Repair vs Replace
Raypak R-Series heaters are known for extreme longevity — many units see 15–20 year service lives. Individual components (thermocouple, pilot assembly, pressure switch, high limit switch) are under $60 and available through pool supply distributors. Even a gas valve replacement at $120–$200 is economical on any unit under 15 years old. The break-even point for replacement is typically heat exchanger failure on a heater over 15 years old (copper-fin exchanger replacement can approach $500–$800 in parts alone plus labor), or corrosion-through on the heater body itself — a condition visible as rust streaks or external pitting on the heat exchanger panels.
Est. Repair Cost
$15–$250 DIY (thermocouple $12–$25; pilot assembly $30–$60; pressure switch $25–$50; high limit switch $18–$35; gas valve $120–$200; thermostat $40–$80)
Est. Replacement Cost
$2,800–$5,000 for new Raypak R-Series heater installed
Recommended Tools & Parts
- Buy on Amazon →
Raypak Thermocouple (Universal 24" or 36")
Replacement thermocouple for Raypak R-Series standing pilot pool heaters. 36" length fits most R-Series models. Output should be 18–30 mV when fully heated by pilot flame. Below 12 mV = replace. Standard 3/8" compression fitting.
$12–$25
- Buy on Amazon →
Raypak Pilot Assembly Kit
Complete pilot burner and thermocouple assembly for Raypak R-Series pool heaters. Includes pilot hood, orifice, and thermocouple. Replace when pilot orifice is blocked or pilot hood is corroded. Confirm BTU model compatibility.
$30–$65
- Buy on Amazon →
Raypak P-R406A Gas Valve Assembly
Combination gas valve for Raypak P-R406A and R-406 series pool heaters. Controls pilot and main burner gas flow on natural gas models. Test for 24V signal at valve terminals before replacement. Includes redundant solenoid safety.
$120–$200
- Buy on Amazon →
Raypak High Limit Switch / Thermostat
Replacement high-limit bimetal thermostat switch for Raypak R-Series pool heater outlet header. Trips at approximately 135°F. Replace when switch tests open (OL) at ambient temperature. Also available as combo thermostat+high-limit assembly.
$18–$45
- Buy on Amazon →
Raypak Pressure Switch Kit
Water pressure switch for Raypak R-Series inlet header. Triggers a fault or shuts down the heater when pool water flow falls below minimum. Test continuity at full pump flow — open switch at full flow = replace. Includes mounting gasket.
$25–$50
- Buy on Amazon →
Millivoltmeter (DC Millivolt Meter)
Required tool for testing thermocouple output on standing-pilot Raypak heaters. A healthy thermocouple reads 18–30 mV DC when fully heated. Below 12 mV = replace. Standard digital multimeter with DC mV setting works well.
$18–$40
Links are Amazon affiliate links (tag: fixitfastai-20). Prices are estimates.
Still stuck? Let AI take a look.
Describe your problem or upload a photo — get a diagnosis in seconds.
Related Repairs
Hayward H-Series Pool Heater Not Heating — Error Codes IF, BO, SF, AO & Repair Guide
Hayward H-Series showing IF, BO, SF, or AO error? Diagnose ignition failure, pressure switch faults, bypass valve issues, and heat exchanger scaling on H150–H400 heaters.
Read guide →Pentair MasterTemp Not Heating — Service Codes, Ignition Lockout & Bypass Flow Fix
Pentair MasterTemp displaying service codes or locked out after ignition failure? Diagnose stack flue sensor, water pressure switch, bypass flow valve, and ignition lockout step-by-step.
Read guide →Gas Pool Heater Won't Ignite — Pilot or Ignition Board Fault
Pool heater attempts ignition but no flame? Check igniter, gas valve, and control board — most fixes are under $150.
Read guide →Pool Heater E05 / E06 Error Code — High Limit or Pressure Switch
Hayward or Pentair heater showing E05 or E06? These codes mean high limit or pressure switch fault — fix without replacing the heater.
Read guide →Save $150+ on a single service call
Less than a cup of coffee — fix it yourself with expert guidance.
- ✓ Step-by-step repair guides with exact part numbers
- ✓ Expert diagnosis in seconds — 500+ problems covered
- ✓ Full tool list & cost estimate before you spend a dime
$150+ service call vs. $7.99/mo · Cancel anytime
Still not sure what's wrong?
Get an AI diagnosis in seconds — describe the problem or upload a photo.
Get an AI Diagnosis⚡ Get step-by-step help for YOUR specific appliance
Our AI diagnoses your exact model — not just generic advice. Upload a photo or describe the issue and get a repair plan in seconds.
No account needed for diagnosis. Cancel Pro anytime.
Related Tools
Frequently Asked Questions
- Why won't my Raypak pool heater pilot stay lit?
- A Raypak standing-pilot that extinguishes after releasing the gas valve knob (typically 30–90 seconds after release) is almost always a failing thermocouple. The thermocouple is a safety device that generates a millivolt signal to hold the pilot gas solenoid open — when it wears out, the signal drops below the gas valve's holding threshold and the valve snaps the pilot gas closed. Test thermocouple output with a DC millivoltmeter: probe the thermocouple connection at the gas valve body while the pilot is lit. Good = 18–30 mV. Below 12 mV = replace the thermocouple ($12–$25). Also check the pilot burner orifice — a partially blocked orifice produces a small, cool flame that doesn't adequately heat the thermocouple tip, causing the same symptom even with a new thermocouple.
- What do the flash codes on a Raypak EPC board mean?
- On Raypak IID (electronic ignition) models with an EPC control board, the red fault LED flashes in a repeating pattern to indicate the fault type: 1 flash = ignition failure after 3 trials (check igniter, gas pressure, flame sensor); 2 flashes = flame signal detected without a call for heat (check for miswired flame sensor or shorted sensor lead); 3 flashes = water pressure or flow switch open (check pump flow, filter pressure, and switch continuity); 4 flashes = high limit switch open (check switch continuity at ambient, diagnose low flow or scale if switch is good); 5 flashes = water temperature sensor fault (test thermistor resistance — should be 10–15 kΩ at room temperature). Count the complete flash cycle before diagnosis — a pause separates repeating flash groups.
- My Raypak heater runs but the pool doesn't get warm — what's wrong?
- A Raypak heater that fires and runs but produces little or no pool temperature rise has one of three root causes: (1) Bypass valve diverting too much flow around the heater — locate the bypass valve in the heater plumbing and turn it to maximum heater-side flow. Test with an infrared thermometer: hold the gun at the heater outlet pipe — it should read 5–10°F above inlet temperature at full BTU. (2) Heat exchanger scaling — calcium carbonate deposits inside the copper tubes reduce heat transfer efficiency. Symptoms: heater runs at full fire but temperature rise is minimal. Perform a muriatic acid descaling flush. (3) Undersized heater for pool volume or high heat loss — if it's a cold night (below 55°F) and the heater is running continuously, the heater may simply be too small for the pool heat loss rate. Adding a solar cover can reduce heat loss by 50–70% and dramatically improve heater effectiveness.
- How often should I service my Raypak pool heater?
- Raypak recommends annual service for residential pool heaters used seasonally and semi-annual service for year-round heated pools. A basic annual service includes: (1) Inspect and clean the pilot orifice and thermocouple tip (standing pilot models). (2) Inspect the burner tray for corrosion and clogged orifices — use compressed air. (3) Inspect the heat exchanger headers for scale buildup — descale if calcium deposits are visible. (4) Test high-limit switch and pressure switch continuity. (5) Test gas supply pressure with a manometer. (6) Inspect the vent stack for corrosion, blockage, and proper termination clearances. Many no-heat service calls on Raypak heaters at the start of pool season are prevented by this 45-minute annual inspection routine.