Raypak Pool Heater Error Codes

What Every Code Means and When to Call a Pro

If your Raypak heater is showing a code, find it in the tables below. Learn what the code means, the likely cause, whether you can fix it yourself, and how urgent it is.

HVAC Certified | 30+ Years Experience | Thousands of Happy Customers

Doing a DIY repair?
We can guide you through it over the phone.

Need a professional repair?
We’ll fix it fast.

Disclaimer: This page is for informational purposes only. Pool heaters involve gas, electricity, and high temperatures — internal repairs should always be performed by a qualified technician. If a fault code persists or involves gas or electrical components, contact a licensed professional. Improper service may void your warranty or cause injury.

Click the button for your pool heater, then scroll down to view error codes

Raypak Crosswind V Heat Pump Error Codes

The Crosswind V is Raypak’s current variable-speed heat pump pool heater. It uses plain-text fault messages rather than short codes, which makes diagnosis much easier.

The most common issue we see: Water PS Open or Hi Delta-T — both typically caused by a dirty filter or restricted flow.

Before calling a tech: check your pump, clean your filter, and make sure no valves are partially closed. The Crosswind V is very sensitive to flow — many apparent faults clear immediately once circulation is restored.

Raypak Crosswind V Pool Heater Error Codes

Code
What It Means
Likely Cause
DIY?
Urgency
In Sensor Fault
Inlet sensor readings out of range
Low flow or sensor failure
Sometimes
Medium
In Sensor Open
Inlet sensor circuit open
Broken wire or sensor disconnected
Sometimes
Medium
In Sensor Short
Inlet sensor circuit shorted
Damaged sensor or wiring
Sometimes
Medium
Out Sensor Open
Outlet sensor circuit open
Broken wire or sensor disconnected
No
Medium
Out Sensor Short
Outlet sensor circuit shorted
Damaged sensor or wiring
No
Medium
Amb. Sensor Open
Ambient temperature sensor open
Broken wire or sensor
No
Medium
Amb. Sensor Shrt
Ambient temperature sensor shorted
Damaged sensor or wiring
No
Medium
Flow Sensor Fail
Flow sensor readings out of range
Flow sensor settings or fault
Sometimes
Medium
Check Pump Fault
Pump controller fault
Pump controller status or configuration
Sometimes
High
Coil Sensor Open
Coil sensor circuit open
Broken wire or sensor
No
Medium
Coil Sensor Short
Coil sensor circuit shorted
Damaged sensor or wiring
No
Medium
Pump Ctl Fail
Variable-speed pump not responding
Pump not powered or misconfigured
Sometimes
High
Sensor Misplaced
Inlet temp higher than outlet during heating
Sensors installed in wrong ports
Sometimes
Medium
Internal Fault
Controller memory corrupted
Board fault — power cycle first
Sometimes
High
Low Temp Lockout
Water below 36°F — freeze protection active
Cold water conditions
Yes
Low
Hi Press Trip
High-pressure switch tripped
Low water flow or refrigerant issue
Sometimes
High
Lo Press Trip
Low-pressure switch tripped
Refrigerant issue
No
High
Hi Press Lockout
Multiple high-pressure trips — locked out
Ongoing refrigerant or flow problem
No
Stop
Lo Press Lockout
Multiple low-pressure trips — locked out
Ongoing refrigerant issue
No
Stop
Brownout
Low voltage in 24V transformer
Check voltage input (230V / 208V)
No
High
Clock Fault
Real-time clock cannot be read or set
Board fault
No
Medium
Hi Water Trip
Inlet water above 106°F
Unusually hot water supply
Yes
High
Hi Water Lockout
Inlet water above 108°F — locked out
Sustained high water temperature
No
Stop
Remote Error
Pool and spa inputs both energized simultaneously
3-wire remote control fault
Sometimes
Medium
Water PS Open
Water pressure switch open
Pump off or low water flow
Yes
High
Outside Lockout
Ambient too cold — compressor protection active
Normal cold weather behavior
Yes
Low
Hi Delta-T
Large temperature gap between inlet and outlet
Low water flow — check pump and filter
Yes
High
Heating Fail
Outlet not warming above inlet temperature
Compressor or refrigerant issue
No
High
Cooling Fail
Outlet not cooling below inlet temperature
Reversing valve fault
No
High
Solar Sensor Open
Solar sensor circuit open
Broken wire or sensor
No
Medium
Solar Sensor Short
Solar sensor circuit shorted
Damaged sensor or wiring
No
Medium
Defrost Lockout
Defrost operation not effective
Unusual ambient conditions
No
Medium
Aux Input Warning
Auxiliary input open — warning level
Check heater wiring and configuration
Sometimes
Medium
Aux Input Fault
Auxiliary input open — fault level
Check heater wiring and configuration
No
High
No Communication
Main board to keypad communication lost
Damaged or disconnected harness
Sometimes
High

Raypak Crosswind V Troubleshooting Chart

Problem
Possible Cause
What To Do
Unit running, not heating
Low water flow, insufficient heat transfer, cold weather, airflow obstruction
Check filter, strainer, and valves; confirm discharge air is 8–10°F cooler than intake; allow 4–7 days in cold weather
Unit not running
Display off, breaker tripped, thermostat too low, compressor delay, Remote mode
Reset breaker; raise thermostat; wait for 3-min delay; verify Remote mode not selected
Excessive condensation
Normal operation — heat pumps produce condensate
Turn unit off with pump still running; if dripping stops, it's normal condensation

Crosswind V faults are often flow-related — but pressure trips, lockouts, and communication faults need a certified tech. Catching them early prevents major damage.

FREE to schedule. No obligation. No credit card needed

Raypak Crosswind Heat Pump Error Codes

The original Raypak Crosswind heat pump uses single or two-character codes (E, F, P series). Refrigerant codes (E1, E2, F1–F9) require a certified HVAC technician — don’t attempt to diagnose or charge refrigerant yourself.

Raypak Crosswind Pool Heater Error Codes

Code
What It Means
Likely Cause
DIY?
Urgency
E3
No water protection — insufficient flow
Pump off, dirty filter, low flow
Yes
High
E5
Power supply out of operating range
Voltage spike or electrical issue
No
High
E6
Excessive temp difference between inlet and outlet (low flow protection)
Restricted water flow — clean filter, check pump
Yes
High
Eb
Ambient temperature out of operating range
Too hot or cold for unit to run safely
No
Low
Ed
Anti-freezing reminder
Water temperature approaching freeze threshold
Yes
Low
E1
High pressure protection
Refrigerant system issue
No
Stop
E2
Low pressure protection
Refrigerant system issue
No
Stop
E7
Water outlet temperature out of range
Flow issue or thermostat setting problem
Sometimes
High
E8
High exhaust temperature protection
Restricted airflow or compressor issue
No
High
EA
Evaporator overheat protection (cooling mode)
Airflow obstruction or refrigerant issue
No
High
P0
Controller communication failure
Wiring or board fault
No
High
P1
Water inlet temperature sensor failure
Damaged sensor or loose wiring
No
Medium
P2
Water outlet temperature sensor failure
Damaged sensor or loose wiring
No
Medium
P3
Exhaust temperature sensor failure
Damaged sensor or loose wiring
No
Medium
P4
Evaporator coil sensor failure
Damaged sensor or loose wiring
No
Medium
P5
Gas return temperature sensor failure
Damaged sensor or loose wiring
No
Medium
P6
Cooling coil sensor failure
Damaged sensor or loose wiring
No
Medium
P7
Ambient temperature sensor failure
Damaged sensor or loose wiring
No
Medium
P8
Cooling plate sensor failure
Damaged sensor or loose wiring
No
Medium
P9
Current sensor failure
Sensor or board fault
No
Medium
PA
Restart memory failure
Controller memory fault
No
Medium
F1
Compressor drive module failure
Inverter board fault
No
Stop
F2
PFC module failure
Power factor correction fault
No
Stop
F3
Compressor start failure / no water
No water flow or compressor fault
Sometimes
Stop
F4
Compressor running failure
Compressor internal fault
No
Stop
F5
Inverter board overcurrent protection
Overload condition
No
Stop
F6
Inverter board overheat protection
Poor airflow or ambient too hot
Sometimes
High
F7
Current protection
Electrical overload
No
Stop
F8
Cooling plate overheat protection
Restricted airflow or compressor issue
No
High
F9
Fan motor failure
Motor fault or wiring issue
No
High
Fb
Power filter plate no-power protection
Power supply or board fault
No
Stop
FA
PFC module overcurrent protection
Electrical overload
No
Stop

Raypak Crosswind Troubleshooting Chart

Problem
Possible Cause
What To Do
Heat pump does not run
Main power off, switch off, fuse blown, breaker tripped
Restore power; turn on switch; replace fuse; reset breaker
Heat pump runs but does not heat
Air inlet/outlet blocked, 3-minute startup delay, temperature set too low
Remove obstructions; wait >3 minutes; adjust temperature setting

E1, E2, and F-series codes on the Crosswind involve refrigerant and compressor systems. These need an EPA 608 certified technician — the longer they run, the more damage they cause.

FREE to schedule. No obligation. No credit card needed

Raypak Avia Gas Pool Heater Error Codes

The Avia is Raypak’s current gas pool heater. It displays full-word fault messages on a backlit LCD, so there’s no guessing what the letters stand for.

Error codes fall into three groups: sensor/voltage faults, airflow/ignition faults, and safety/water-flow faults.

The most common Avia call we see: Water Sw Open or Low Flow Fault — almost always a dirty filter or pump issue. Check that before anything else.

Raypak Avia Pool Heater Error Codes

Code
What It Means
Likely Cause
DIY?
Urgency
In Sensor Fault
Inlet temperature sensor out of range
Sensor wiring or failed sensor
Sometimes
Medium
Inlet Sensor Open
Inlet sensor circuit open (disconnected)
Broken wire or sensor
Sometimes
Medium
Inlet Sensor Short
Inlet sensor circuit shorted
Damaged sensor or wiring
Sometimes
Medium
Flue Sensor Open
Flue temperature sensor disconnected
Broken wire or sensor
No
Medium
Flue Sensor Short
Flue sensor circuit shorted
Damaged sensor or wiring
No
Medium
Outlet Sensor Open
Outlet temp sensor disconnected
Broken wire or sensor
No
Medium
Outlet Sensor Short
Outlet sensor circuit shorted
Damaged sensor or wiring
No
Medium
Gas Valve
Gas valve voltage problem
Faulty valve or control board
No
High
Flame w/o CFH
Flame detected without call for heat
Stuck valve or bad control board
No
Stop
Low Voltage
Supply voltage below 23VAC
Weak transformer or wiring issue
Sometimes
High
Diff Sw Closed
Differential pressure switch stuck closed
Faulty pressure switch or blower
No
Medium
Diff Sw Open
Differential pressure switch not closing
Blocked airflow, blower fault
Sometimes
High
Fan Lockout
Blower locked out after repeated failures
Blower motor or pressure switch
No
High
Ign Try Failure
Ignition attempt failed
Low gas pressure, bad igniter
Sometimes
High
Ign 60 min Delay
60-minute ignition retry delay active
Repeated ignition failures
Sometimes
High
Ignition Lockout
Ignition locked out — must reset manually
Damaged igniter or wiring
Sometimes
High
Clock/Fireman Sw
Safety loop switch in OFF position
Remote switch or timer configuration
Yes
Medium
Water Sw Open
Water pressure switch not closing
Low flow, dirty filter, pump issue
Yes
High
Vent Sw Open
Vent pressure switch open
Improper vent installation or blockage
No
High
Hi Limit 1 Fault
High-limit switch tripped (limit 1)
Low water flow, restricted tubes
Sometimes
High
Hi Limit 2 Fault
High-limit switch tripped (limit 2)
Unitherm governor or bypass valve issue
Sometimes
High
Cabinet Temp Lm
Cabinet temperature limit exceeded
Low water flow or airflow issue
Sometimes
High
Air Sw Open
Air pressure switch failed open
Blower not operating correctly
No
High
Diff Sw Fault
Differential pressure switch fault
Blower or air inlet/outlet obstructed
Sometimes
High
Flame Lost
Flame lost during operation
Gas supply or valve problem
Sometimes
High
Flame Flickering
Unstable flame detected
Dirty or corroded igniter rods
Yes
Medium
Flue Over Temp
Flue temperature too high
Improper venting or blocked extractor
No
High
Outlet Over Temp
Outlet water temperature too high
Low water flow or gas/combustion issue
Sometimes
High
Low Flow Fault
Water flow below minimum threshold
Dirty filter, pump issue, closed valve
Yes
High
High Flow Fault
Water flow above maximum threshold
Dirty filter or high pump speed
Yes
Medium

Raypak Avia Troubleshooting Chart

Problem
Possible Cause
What To Do
LCD text flickering or no text
Low or no voltage to control board
Check for 24VAC at control board P6; verify transformer wiring (240V or 120V)
Harmonics or whining noise
Unitherm governor inoperative, debris, low flow, scale
Check UG movement in hot water >120°F; flush system; clean heat exchanger
Heater on/off continuously
Dirty filter, low water level, bypass or pressure switch out of adjustment
Clean filter; raise water level; adjust bypass and pressure switch
Sooting
High flow, UG inoperative, air starvation, clogged burners
Adjust bypass; set outlet temp 105–120°F; test UG; check venting; clean burners
Flame outage or weak flame (
Low gas pressure, dirty igniter
Adjust gas pressure; clean igniter and burners
Fan not running / Diff Sw faults
Wrong jumper setting, fan relay fault, loose connection, failed motor
Verify 240V or 120V jumper; check relay; tighten connection; replace motor if needed
Takes too long to heat
Undersized heater, filter runtime too short, dirty filter, undersized gas line
Verify BTU sizing; extend timer; clean filter; check gas supply
Leaking at heat exchanger
Overacid / improper water chemistry
Replace heat exchanger; maintain proper water chemistry

We don’t service gas heaters, but if yours needs replacing, we can help you find the perfect upgrade.

Raypak Digital Gas Pool Heater Error Codes (Legacy Models)

Earlier Raypak digital gas models use a shorter fault code set. If you’re unsure which version you have, check the model sticker on the side panel — newer Avia models say ‘AVIA’ clearly; older models will show a different series designation.

Raypak Digital Gas Pool & Spa Heater Error Codes

Code
What It Means
Likely Cause
DIY?
Urgency
Water Sw Open
Water pressure switch open — no detected flow
Low flow, dirty filter, pump not running
Yes
High
HL1
High-limit switch tripped (limit 1)
Low water flow, restricted tubes
Sometimes
High
HL2
High-limit switch tripped (limit 2)
Unitherm governor or bypass valve issue
Sometimes
High
ROL
Rollout sensor tripped — excess heat detected
Blocked heat exchanger or soot buildup
No
Stop
Clock/Fireman Sw
Safety loop switch in OFF position
Remote switch or timer in off mode
Yes
Low
Vent/Field Sw #1
Vent switch open
Loose board connection or extractor fault
Sometimes
High
SPK / PLT
Ignition lockout (SPK = sparking, PLT = pilot issue)
Bad ignition circuit, dirty pilot orifice
Sometimes
High
Ignition Failure
Heater failed to ignite
No gas, faulty valve, weak pilot
Sometimes
High

Raypak Digital Gas Heater Troubleshooting Chart

Problem
Possible Cause
What To Do
Harmonics / whining noise
Unitherm governor inoperative, debris in system or gas line, low flow
Test UG in hot water >110°F; flush system; clean gas line; clean heat exchanger
Heater going on and off continuously
Dirty filter, low pool water level, bypass out of adjustment, pressure switch
Clean filter; raise water level; adjust bypass; adjust pressure switch
Liming or scale in exchanger
Water chemistry, too much bypass, UG not functioning
Correct pool chemistry; inspect bypass; replace UG if no movement when heated
Sooting
High flow, UG inoperative, air starvation, improper venting, clogged burners
Adjust bypass to bring outlet temp to 105–110°F; check venting; clean burners
Pilot outage or weak flame
Low gas pressure, dirty or restricted pilot
Adjust gas pressure; clean pilot
Yellow lazy flame
Low gas pressure, clogged burner intake ports
Adjust gas pressure; clean burners
Takes too long to heat
Undersized heater, filter not running long enough, dirty filter, undersized gas line
Verify heater BTU sizing; extend timer; clean filter; check gas supply
Leaking at well or heat exchanger
Overacid water chemistry
Replace affected part and correct water chemistry

We don’t service gas heaters, but if yours needs replacing, we can help you find the perfect upgrade.

Raypak Gas Pool Heater Error Codes (Older Models)

Older Raypak gas models (including the R-Series and similar) display three-letter fault codes. The word ‘SERVICE’ also flashes on the display when one of these codes is active. Use this table to decode them.

Raypak Gas Pool Heater Fault Codes

Code
What It Means
Likely Cause
DIY?
Urgency
BD1
Control board failed to start
Main processor failure
No
High
EEP
Board memory failed to initialize
Memory fault on control board
No
High
FAN
Pilot lost or air pressure switch not closing
Fan relay voltage, kinked tubing, or switch fault
Sometimes
High
FFL
False flame detected
Gas valve stuck open or bad ignition ground
No
High
GVC
No power at gas valve when commanded
Board not sending signal, or wiring fault
No
High
GVO
Gas valve powered at wrong time
Board fault or low transformer voltage
No
Stop
HL1
High-limit exceeded (135°F)
Restricted water flow or blocked tube bundle
Sometimes
High
HL2
High-limit exceeded (135°F)
Restricted water flow or blocked tube bundle
Sometimes
High
IGN
Ignition failure after 3 attempts
Air in gas line, low gas pressure, bad pilot
Sometimes
High
ILO
Ignition lockout (propane models)
Repeated failed ignition attempts
No
High
PRS
Low water pressure
Dirty filter, low pool water level, pump off
Yes
High
ROL
Rollout sensor tripped — excess heat
Downdraft, blocked exchanger, burned wiring
No
Stop
SNS
Temperature sensor out of range
Thermistors reading 110°F, loose P1 connection
Sometimes
Medium

We don’t service gas heaters, but if yours needs replacing, we can help you find the perfect upgrade.

When an Error Code Means You Need a Professional

Why Florida Pool Owners Call Us for Raypak Pool Heater Repairs

Need help? Call us at 407-786-0000 or visit our pool heater repair page to learn more

FAQs

What does Water Sw Open mean on a Raypak pool heater?

Water Sw Open means the water pressure switch isn’t detecting enough flow. The most common cause is a dirty filter — clean or backwash it first. Also confirm the pump is running and all valves are fully open. If the code clears after improving flow, you’re done. If it returns with good flow, the pressure switch itself may need replacement. Call 407-786-0000 if you need a hand.

Turn the heater off at its power switch, then turn off the circuit breaker at the panel. Wait at least 5 minutes. Restore the breaker, then the heater switch. This clears most fault codes. If the same code reappears within a few minutes of normal operation, the underlying cause is still present and needs attention — resetting again won’t fix it.

High-limit faults mean the water temperature in the heat exchanger exceeded 135°F. The heater shuts down automatically and resets once it cools. The most common cause is low water flow — a dirty filter, slow pump, or partially closed valve. If HL1/HL2 returns after the heater cools and flow is confirmed good, the Unitherm governor or bypass assembly may need inspection. On bronze (ASME) models, you’ll need to press the manual reset button on the high-limit switch.

E6 is an excessive temperature difference between the inlet and outlet water — the Crosswind heat pump’s way of saying water isn’t flowing fast enough through the unit. Clean your pool filter, confirm the pump is running at full speed, and check that no valves are restricted. E6 is one of the most common Raypak heat pump codes and is almost always a flow issue, not a failed component.

Some codes are straightforward DIY — Water Sw Open, Hi Delta-T, Low Flow Fault, and cold-weather lockout codes typically clear once you address flow or wait for warmer temperatures. Ignition codes, sensor codes, gas valve faults, and anything involving refrigerant require a certified technician. Check the DIY column in the tables above for each specific code. When in doubt, a quick call to 407-786-0000 can save you time — we can often triage it over the phone.

PRS on a Raypak gas heater means low water pressure — the pressure switch isn’t seeing enough flow. Check that the pool water level is at mid-skimmer, the pump is running, the filter isn’t clogged, and the heater isn’t more than 5 feet above or below the pool water level (which can affect pressure switch calibration). If the code persists after those checks, the pressure switch may need adjustment or replacement.

ROL means the rollout sensor detected excessive heat or flame rollout inside the heater — a safety fault that means heat is going somewhere it shouldn’t. Common causes include blocked heat exchanger from soot buildup, downdraft conditions, or burned wiring near the gas valve. Don’t continue operating the heater with a ROL fault. Press the manual reset button if present, then investigate the cause. This one warrants a tech visit.

Most Raypak heater repairs run $150–$650. Sensor replacements and pressure switch issues are at the lower end. Control boards, gas valves, and refrigerant work run higher. Compressor replacements on heat pumps are at the top of the range. Medallion provides a diagnosis before any work begins — if we can’t fix it, you don’t pay the diagnostic fee. Call 407-786-0000 for current pricing.

Still dealing with a broken pool heater?

You don’t have to. Certified technicians, fast reliable service, guaranteed repairs. Call or click to get started.

FREE to schedule. No obligation. No credit card required.

Scroll to Top