Home About Services Plans Service area Blog Get a free quote (910) 264-3361
Coastal Hot Tub Care

Hot Tub Error Codes Explained: FLO, OH and SN Faults on Coastal NC Spas

By Bubble Balance · August 17, 2026

Hot tub control panel showing an error code on a coastal North Carolina spa deck

You lift the cover, and instead of a temperature the topside panel is blinking three letters at you. FLO. OH. SN3. DR. Most spa manufacturers use a similar shorthand, and most of the codes you will actually see on the Cape Fear coast trace back to the same handful of causes — a dirty filter, a low water level, a sensor that has been sitting in salt-laden air for six years, or a pump that lost prime after a refill.

Before you call anyone, it is worth knowing which codes are a five-minute fix and which ones mean stop and get help. Most of the five-minute ones are prevented entirely by routine spa water care, because they start with flow restriction, and flow restriction almost always starts with a filter full of sand, pollen or sunscreen.

FLO, FL1 and FL2: the most common hot tub error codes in coastal NC

Flow codes mean the control system asked for heat and did not see water moving through the heater. It is a safety interlock, and it is doing its job. On coastal spas the usual suspects, in order:

  • Dirty filter. Between beach sand, spring pine pollen and summer sunscreen, filters here clog two to three times faster than the manual assumes. Pull the cartridge and run the tub for a minute — if the code clears, you found it.
  • Water level too low. July and August evaporation on an uncovered spa can drop the level below the skimmer in a week. Top it off to mid-skimmer.
  • Air lock after a refill. Filling through the filter well instead of over the shell helps. If the pump is running but nothing is moving, bleed the air at the pump union.
  • Closed or partially closed gate valves after a service visit.
  • Failed flow switch or pressure switch. These are cheap parts that corrode in salt air. If the first four are ruled out, this is usually it.

FL1 versus FL2 varies by brand — on many Balboa systems FL1 means the flow switch is closed when it should be open, which points at a stuck switch rather than a clog.

OH, HL and OHH: overheat codes

Overheat codes mean a sensor read water above roughly 108°F. In Wilmington in August, a dark-shelled spa sitting in full sun with the cover on can genuinely climb on its own, especially if the circulation pump is running long hours. But an overheat code with cool water in the tub means a sensor problem, not a heat problem. Either way, remove the cover, let it cool, and do not reset repeatedly and walk away — repeated resets on a real overheat is how heaters get destroyed.

SN1, SN3 and sensor faults on salt-air spas

Sensor codes point to the temperature or high-limit sensor itself — an open circuit, a short, or a connection that has gone green with corrosion. This is the code we see most often on older spas within a mile or two of the water, from Wrightsville Beach to Oak Island, because the sensor leads and their terminals sit in a damp equipment bay that breathes salt air every day. Sometimes it is just a corroded spade connector that needs cleaning and dielectric grease. Sometimes the sensor is done. Neither is a big repair, but both need the power off at the breaker first.

DR, DY and “dry” codes

Dry-fire codes mean the heater has no water in it at all. Shut the tub down at the breaker. Running a heater element dry ruins it quickly, and a dry code after a drain and refill usually means air is trapped in the heater tube.

When to stop and call

Clear the filter, check the level, check the valves, and cycle the breaker once. If the code comes back, or if you are seeing a code with the GFCI tripping alongside it, stop there. Persistent flow and sensor faults on coastal spas frequently sit next to corroded wiring, and that is not a place to experiment. A tech can test the switch, the sensor and the heater in one visit and tell you which of the three it actually is.

Error code you can’t clear?

Bubble Balance diagnoses flow, sensor and heater faults on hot tubs across Wilmington, Leland, Hampstead and the Cape Fear beaches — and keeps filters clean so the codes stop coming back.

See our hot tub maintenance plans  |  Contact us  |  Call (910) 264-3361

Codes are not the enemy — they are the spa telling you something before the heater burns out. The tubs we service on a schedule almost never throw them, because the filter never gets bad enough to start the chain.

Related reading

Ready for crystal-clear water?

Get a tailored monthly quote — usually same day. Or call and we'll pick up.

Get a free quote → Call (910) 264-3361