Tri-City Spa MechanicsHot Tub Repair · Richland, WA 📞 (509) 841-9132
Field reference

Hot Tub Error Codes, Decoded

FLO, OH, dr, Sn and friends — what the pack is trying to tell you, and which messages are safe to handle yourself.

Balboa & GeckoPhotograph before resetFree to bring to any call
HomeError Codes

Read the pack like a mechanic

Every spa pack speaks a compact dialect of two-to-four-character complaints. Some are precise, some are the machine guessing, and a couple mean 'stop resetting me and call someone'. This index covers the codes we see weekly across Balboa and Gecko systems in the Tri-Cities — photograph yours before any reset, and bring it to the call: the diagnosis starts before the van does.

CodeWhat it meansUsual suspectsYour move
FLO / FL1 / FL2Flow fault — the heater is not seeing enough waterDirty filter, air lock after a refill, weak pump, stuck pressure switchPull the filter and retry; if the code stays, book the pump side
OH / OHH / HHOverheat — water above the safe ceilingSummer sun-load under a closed cover, failing probe, restricted flowOpen the cover, cool it down; recurring trips need a probe test
dr / dY / dr9Dry — the heater thinks there is no water at allLow water level, big air lock, failed sensorTop up above the skimmer, bleed the pump; then call if it persists
Sn / Sn1 / Sn3Sensor circuit open or shortedFailed temperature or high-limit probe, damaged input on the boardNo DIY here — the probe and the board input need measuring
HL / HLoHHigh-limit trippedGenuine overheat, scale-insulated element, drifting limit switchReset once; a second trip is a service call, not a coincidence
LFPersistent low flow — repeated FLO lockoutSame causes as FLO, further alongThe pack has given up retrying; the flow path needs real attention
PSoC / PSoLPressure switch faultSwitch stuck open or closed, often mineralServiceable — and a common misdiagnosis as a 'bad heater'
---- / blankDisplay dead or dashesRibbon cable, topside panel, or pack power supplyBreaker off and on once; if it returns blank, the cable gets tested first

Brand-specific packs add their own vocabulary — Gecko's in.xe series flags low voltage that long rural feeds cause, Hot Spring's IQ boards blink patterns instead of letters. If your code is not on this table, it is probably still in our notebook.

Two honest answers

Can I trust the code completely?
Treat it as the pack's opinion, not a verdict. FLO is honest most of the time; sensor codes sometimes accuse the wrong part. That is why the meter has the final word.
Should I reset the breaker when a code appears?
Once is diagnostic — it clears gremlins after power blips. Repeated resetting into the same code just postpones the phone call while the fault matures.
From the work orders

Job Cards, Lightly Redacted

Real faults, real fixes — the paperwork version, minus the addresses.

WO-1521

Display dead, spa running fine

Ribbon cable green with corrosion at the pack plug. Cleaned, sealed, panel lived.

WO-1489

Heater relay stuck closed

Water at 106° and climbing. Board-level relay swap on a BP501 — pack saved.

Reference, applied

The Index in Use

Evan with the bay open — meter on the pack, gaskets and board laid out in order
Evan with the bay open — meter on the pack, gaskets and board laid out in order
Probes on the topside connector before a single part is named
Probes on the topside connector before a single part is named
First look at a cedar-skirt tub — the walk-around comes before the wrench
First look at a cedar-skirt tub — the walk-around comes before the wrench

Code still on the screen?

Read it to us over the phone — half the time we can tell you the likely part before the visit.