Pentair SuperFlo VS Troubleshooting Guide

The Pentair SuperFlo VS is one of the most widely installed entry-level variable speed pumps in the residential pool market. Compact, efficient, and straightforward to program, it uses a simple 3-speed schedule with a Quick Clean mode instead of the more complex flow-based programming found on the IntelliFlo.

This guide covers all SuperFlo VS fault codes, common field problems, and step-by-step troubleshooting procedures based on the official Pentair installation and user manual.

Pentair SuperFlo VS Troubleshooting Guide

Understanding SuperFlo VS Fault Codes

When an alarm is triggered, the drive's LCD display shows a fault code and the pump stops. To clear an alarm:

  1. Disconnect power at the circuit breaker
  2. Wait until all keypad LEDs turn off (capacitors discharge)
  3. Reconnect power
  4. If the error persists, troubleshoot per the fault code below

SuperFlo VS Fault Code Reference

Fault CodeDescription
21Communication loss between keypad (HMI) and motor control
1A / IRPower module over current detected
0F / OFAbsolute AC under voltage detected
17Phase current offset out of range
16 / ibPhase current imbalance detected
02Absolute phase current limit exceeded
08Absolute diode bridge temperature limit exceeded
04Absolute power module temperature limit exceeded
06Absolute PFC temperature limit exceeded
09DC bus over voltage detected
0ADC bus under voltage detected

Quick Fault Code Guide

Fault 21 — Communication Loss

Check the jacketed wire on the back of the keypad inside the drive top cover. Ensure the 5-pin connector is fully seated and the cable is undamaged.

Full Fault 21 Troubleshooting →

Fault 1A / IR — Power Module Over Current

If this fault appears repeatedly, inspect the pump's rotating assembly. Disassemble the pump and check the impeller and mechanical seal for damage or obstruction.

Full Fault 1A Troubleshooting →

Fault 0F / OF — AC Under Voltage

Supply voltage has dropped below the 99V minimum. May self-clear if caused by normal utility variation. Persistent faults indicate installation or supply issues.

Full Fault 0F Troubleshooting →

Faults 17, 16/ib, 02, 08, 04, 06, 09, 0A — Internal/Temperature Errors

These are UL 60730 self-diagnostic errors. Attempt a hard power cycle first. If the fault persists after multiple restarts, the drive may need service or replacement.

Full Temperature & Internal Fault Troubleshooting →

General Troubleshooting

Pump Will Not Prime

  • Air leak: Check suction piping, valve glands, lid gasket, and lid clamp. Ensure lid O-ring is clean and lubricated.
  • Low water level: Pool water must be at least halfway up the skimmer opening
  • Closed valve: Verify suction valve is fully open
  • Dry strainer pot: Fill strainer pot with water before starting after any service

Full Priming Failure Guide →

Pump Fails to Start

  • No power: Check breaker, GFCI, and wiring connections
  • Start/Stop LED off: Press Start/Stop — pump won't run unless this LED is illuminated
  • Keypad locked: Hold buttons 1 + Quick Clean simultaneously for 3 seconds to unlock
  • External Control Only mode: Press and hold Start/Stop for 10 seconds to toggle off
  • Locked shaft: Try rotating impeller by hand; remove any blockage

Full Pump Won't Start Guide →

Pump Runs Then Stops

  • Over temperature fault: Check back of pump for dirt and debris; clean with compressed air. Ensure adequate ventilation.
  • Over current fault: Pump will automatically restart after 1 minute. If recurring, check impeller for debris and verify voltage.

Reduced Flow or Capacity

  • Air pockets or leaks in suction line
  • Clogged impeller — disassemble and clean (see page 14 of manual)
  • Dirty strainer basket — clean regularly
  • Dirty filter — backwash or clean cartridges

Pump Is Noisy

  • Debris in fan: Clean back of motor with compressed air
  • Dirty strainer basket: Remove and clean basket
  • Loose mounting: Tighten all mounting bolts
  • Cavitation: Check for air leaks on suction side

Pump Runs Without Flow

  • Impeller loose or incorrectly installed — verify impeller is secured with locking screw
  • Air leak in suction plumbing
  • Blockage in strainer basket, suction line, or discharge piping
  • Partially closed valve on discharge side

Programming Reference

Default Schedule

SpeedRPMDurationStart Time
Speed 13000 RPM2 hours8:00 AM
Speed 21400 RPM10 hoursAfter Speed 1
Speed 32200 RPM2 hoursAfter Speed 2

Pump Won't Follow Schedule

  • Verify Start/Stop LED is illuminated (pump must be "on" to run schedules)
  • If in External Control Only mode, the schedule is disabled — toggle off by holding Start/Stop 10 seconds
  • Check clock is set — a blinking clock means time needs to be reset (hold Display 3 seconds)
  • After a power outage longer than 24 hours, the clock must be reset

Factory Reset

To restore factory defaults (does not reset the time of day):

  1. Stop the pump
  2. Press and hold buttons 1 + 2 + 3 + Quick Clean simultaneously for 3 seconds
  3. Display shows "FACt rSt" if successful
  4. Reprogram schedule and priming speed after reset

Related Guides

Start Your 30-Day Free Trial

Stop losing jobs to voicemail. PoolDial answers every call, books appointments, and saves you $2,000+/month in missed revenue.