Pool Pump Not Working — GFCI Trip, Low Flow, Rattling Noise & VS Error Codes
A pool pump that trips the GFCI, delivers barely a trickle from the return jets, rattles like a maraca, or displays IntelliFlo Err codes is trying to tell you something specific — and in most cases the fix costs under $50 and takes an afternoon. This guide covers the four most common failure modes that go beyond the basics of priming and hum-no-start: GFCI tripping (always diagnose the root cause — never bypass), impeller clog (the #1 cause of sudden low flow), shaft seal leak (catches most pool owners off guard), and variable-speed controller error codes (Pentair IntelliFlo Err 0–5 and VSF display codes). Work through the steps in order to identify your specific failure mode.
Try the AI Diagnosis ToolAI Repair Tools
Common Symptoms
- GFCI breaker trips immediately or within minutes of pump starting
- Low flow — return jets feel weak or barely moving even with clean filter
- Loud rattling or grinding noise from the pump housing
- IntelliFlo or VSF display shows Err 0, Err 1, Err 2, Err 3, Err 4, or Err 5
- Water dripping from the shaft area where pump meets motor
- Pump starts and runs but pressure gauge barely moves above zero
- VS pump runs but does not build speed above minimum RPM
Most Likely Causes
- 1
GFCI Trip — Moisture in Motor or Bonding Wire Fault (Most Common Electrical Cause)
Pool pump motors must be on a GFCI circuit per NEC 680.22. When the GFCI trips, it is detecting a real ground fault — most commonly from moisture entering the motor through a failed shaft seal or conduit fitting. Never replace the GFCI with a standard breaker. Test by disconnecting the pump motor from its wiring and checking insulation resistance with a megohmmeter — below 1MΩ to ground indicates moisture in the windings. Bonding wire disconnection or corrosion can also trigger nuisance trips.
- 2
Clogged or Debris-Jammed Impeller (Most Common Flow Cause)
Pine needles, leaves, and small pebbles pass through the strainer basket and lodge in the impeller vanes, causing severe flow restriction without fully stopping the pump. The pump runs at full power but moves very little water. Classic symptom: clean filter, full-speed pump, but return jets feel like a garden hose on low. Clear the impeller through the drain plug hole using a small wire or pencil.
- 3
Failed Start Capacitor (Single-Speed Pumps)
Single-speed pool pump motors (Hayward SP2610X15, older Pentair SuperFlo) use a run capacitor (4–6 µF typical) to maintain efficient operation. A degraded capacitor causes reduced torque, high current draw, and motor overheating — symptoms include the thermal protector tripping, the pump shutting off after running hot, and lower-than-normal flow even with a clear impeller.
- 4
Shaft Seal Leak — Water Ingress into Motor
The mechanical shaft seal (Pentair 354553, Hayward SPX1700Z2) prevents pool water from migrating along the motor shaft into the motor windings. Shaft seals last 2–5 years. When they fail, water drips from the area between the pump volute and the motor, eventually entering the motor and causing winding failure or GFCI trips. Early symptoms: a small puddle under the pump, white mineral deposits on the motor face.
- 5
VS Pump IntelliFlo Error Code (Pentair) or VSF Display Fault
Variable-speed pumps have onboard controllers that detect electrical and motor faults and display Err codes. Err 0 = voltage fault (check power supply), Err 1 = overcurrent (impeller clog or seized bearing), Err 2 = overtemperature (blocked ventilation or high ambient temp), Err 3 = drive fault (internal VFD fault — try power cycle), Err 4 = communication error (automation system wiring), Err 5 = memory fault (reset to factory defaults). Most Err codes clear after a 30-second power cycle.
- 6
Loud Rattling or Cavitation Noise
Rattling during pump operation is either large debris in the volute striking the impeller, or cavitation from insufficient suction (low water level, blocked skimmer, partially closed suction valve). Cavitation sounds like gravel in the pump and causes impeller pitting over time. Distinguish from bearing noise (high-pitched grinding or squealing): turn the pump off and try to rotate the shaft by hand — rough resistance = failed bearings.
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
NEVER disconnect or bypass the GFCI breaker on a pool pump circuit. Per NEC 680.22, all pool pump circuits must be GFCI protected. A GFCI trip indicates a real ground fault that can cause electrocution — especially dangerous near water. Diagnose and repair the root cause before resetting.
Always turn off the pump breaker AND verify voltage is zero at the motor terminals before opening the motor end cap, removing the volute, or touching any internal pump components. Pool pump motors run at 240V — contact is fatal.
The bonding wire (green) on the motor must remain connected and intact at all times. The bonding network connects all pool equipment metal components to prevent voltage differentials in the water that cause electric shock drowning (ESD). Never remove the bonding wire and leave it unconnected.
Never run the pump dry (without water in the strainer basket and housing). Dry running destroys the shaft seal in seconds — the seal's carbon face relies on water lubrication. Always fill the strainer basket with water before priming.
Discharge capacitors before handling. Even with the pump off and disconnected, the start and run capacitors retain a charge. Bridge the capacitor terminals with a 20kΩ resistor for 5 seconds before touching the capacitor or its wiring.
- 1Step 1 — GFCI trip: Before resetting, turn the pump breaker OFF. Disconnect the motor wiring at the conduit connection. Use a multimeter set to 20MΩ resistance: probe each motor wire to ground. A good motor reads >1MΩ; a wet or shorted motor reads <100kΩ or near zero. If the motor tests wet, allow it to dry completely with a heat gun on low for 30 minutes and retest. If it fails again, the motor windings are compromised — the motor needs replacement. Also inspect the bonding wire (green wire on the motor housing terminal) — it must be continuous and clean. A broken bonding wire can cause nuisance GFCI trips under NEC 680.22.
- 2Step 2 — Impeller clearing: Turn off the pump and breaker. Locate the two drain plugs on the bottom of the pump volute — remove one with a flat-blade screwdriver. Through the drain plug hole, insert a small stiff wire (unfolded paper clip) or pencil eraser. You can feel and push debris off the impeller vanes. Rotate the impeller by hand if accessible. Reinstall the drain plug with a new o-ring (Hayward SPX1700FG, Pentair 071428) and lubricate with Magic Lube II. Prime the pump by filling the strainer basket with water, replace the lid, and restart.
- 3Step 3 — Capacitor test (single-speed pumps only): Turn off the pump and breaker. Remove the motor end cap (4 bolts on the back of the motor). The capacitor is a small cylindrical component with two terminals — usually mounted in a plastic bracket. Inspect for a bulged top or electrolyte leakage (white crust). To test: discharge the capacitor by briefly bridging the terminals with a 20kΩ resistor for 5 seconds. Set your multimeter to capacitance mode (µF). Probe the capacitor terminals — compare to the value printed on the capacitor label (typically 4–8 µF for pool pump run capacitors). A reading more than 20% below spec means the capacitor needs replacement. Match µF and VAC ratings exactly.
Get the full fix — Pro members get unlimited AI diagnoses
Save your repair history, get step-by-step AI guidance on any pool pump issue, and avoid $150+ service call fees.
Try Pro — $7.99/mo- 4Step 4 — Shaft seal inspection and replacement: Turn off the pump and breaker. Remove the pump strainer basket lid, then unbolt the pump volute from the motor (typically 4 bolts). Slide the volute off the motor shaft. The mechanical shaft seal sits at the back of the volute and front of the motor. It consists of two mating faces: a ceramic stationary seat pressed into the volute, and a spring-loaded carbon face on the shaft. Inspect for scoring on the ceramic or cracked carbon face — any scoring means replace the seal. Pentair part 354553 (SuperFlo/WhisperFlo), Hayward SPX1700Z2 (single-speed pumps). Apply a thin film of Magic Lube II to the ceramic seat before pressing in. Never use petroleum-based grease — it swells the rubber components.
- 5Step 5 — Basket o-ring replacement: The large o-ring on the pump strainer lid (Hayward SPX1600T, Pentair 071732) seals the suction housing. Inspect for cracks, flat spots, or visible gaps. Clean the groove with a damp cloth, apply Magic Lube II, and seat the new o-ring. A failed lid o-ring is the most common cause of air in the suction side, which causes low flow and cavitation noise without any debris in the impeller.
- 6Step 6 — Variable speed IntelliFlo error code reset: Press and hold the STOP button on the IntelliFlo controller for 3 seconds. If Err 0–3 does not clear, perform a full power cycle: disconnect power at the breaker for 30 seconds, then restore. For Err 3 (VFD drive fault) and Err 5 (memory fault), navigate to the IntelliFlo menu: Feature → Set Up → Restore Defaults. Note: VS pumps stored over winter (winterized) should be run at low speed (1750 RPM) for 30 days after startup to allow the VFD capacitors to reform — this prevents Err 0 and Err 3 from appearing after the first spring startup.
- 7Step 7 — Cavitation and rattling diagnosis: While the pump is running at normal speed, hold your hand flat against the pump strainer lid. Steady vibration with a rattling sound from inside the housing indicates debris striking the impeller — shut down immediately to prevent impeller damage. Use a flashlight to look through the strainer basket opening for any debris that bypassed the basket. If no debris is visible, the rattling may be from cavitation caused by insufficient suction flow — check that the suction valve is fully open, the skimmer basket is clear, and the water level is at mid-skimmer.
- 8Step 8 — Voltage check at motor terminals: With the pump running (use caution — live voltage), use a multimeter with test leads to measure voltage between the two power terminals on the motor terminal board. A 230V pump should read 215–245V. Low voltage (below 200V) causes the motor to run hot, trip the thermal protector, and reduces flow. Check the breaker for signs of a weak contact, inspect the wire connections for corrosion, and verify the pump circuit is dedicated (not shared with other equipment).
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
Pool pump motors are straightforward to repair if the impeller, shaft seal, and capacitor are the failure points — these are $10–$50 parts with 1–3 hour DIY repairs. If the motor windings are water-damaged (failed megohm test), motor replacement ($150–$300 for the motor alone) is usually far cheaper than a full pump replacement. Consider full pump replacement only if the pump is over 12 years old and both the motor and volute are damaged, or if you're upgrading from single-speed to variable-speed for energy savings (VS pumps pay back in 2–3 years in electricity savings).
Est. Repair Cost
$15–$200 DIY (impeller clearing: $0–$5; o-ring: $5–$15; capacitor: $10–$25; shaft seal: $20–$50; motor: $150–$300)
Est. Replacement Cost
$500–$1,500 for a new variable-speed pump installed
Recommended Tools & Parts
- Buy on Amazon →
Hayward SPX1600Z1 Impeller (1.5 HP)
OEM impeller for Hayward Super Pump SP2610X15. Thermoplastic construction. Match HP rating to your motor nameplate. Also available: SPX1600Z2 (1 HP), SPX1600Z3 (2 HP).
$25–$45
- Buy on Amazon →
Pentair 353725 Impeller
OEM replacement impeller for Pentair SuperFlo and WhisperFlo pump series. Matches 1.5 HP motor configuration. Check the pump label for your HP rating before ordering.
$30–$55
- Buy on Amazon →
Pentair 354553 Shaft Seal
OEM mechanical shaft seal for Pentair SuperFlo and WhisperFlo pumps. Carbon/ceramic mating faces. Replace as a complete assembly — never replace just one half. Apply Magic Lube II to ceramic seat on installation.
$15–$30
- Buy on Amazon →
Hayward SPX1700Z2 Shaft Seal
OEM shaft seal for Hayward Super Pump, Power-Flo, and Superpump series. Carbon/ceramic faces. Includes spring assembly. Most common seal replacement for Hayward single-speed pumps.
$12–$25
- Buy on Amazon →
Hayward SPX1600T Pump Lid O-Ring
Large strainer lid o-ring for Hayward Super Pump. Most common air-in-system fix. Lubricate with Magic Lube II — never petroleum grease. Also covers SPX1600P basket.
$5–$12
- Buy on Amazon →
Pentair 071732 Strainer Basket
Replacement strainer basket for Pentair SuperFlo VS (342001) and IntelliFlo series. Coarse mesh catches debris before the impeller. Replace when cracked or distorted.
$18–$35
- Buy on Amazon →
Magic Lube II Pool Equipment Lubricant
PTFE-based lubricant safe for all pool o-rings, shaft seals, and rubber components. Required for o-ring and shaft seal installation — never substitute petroleum jelly or WD-40.
$8–$15
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
Pool Pump Not Priming — Air in Lines, No Pressure
Pump runs but won't build pressure? Air in the suction line is the #1 cause — find the leak and reprime in under an hour.
Read guide →Pool Pump Hums But Won't Start — Capacitor or Seized Motor
Pump buzzes loudly but the impeller won't spin? A failed start capacitor is the most common cause — a $15 fix.
Read guide →Variable Speed Pump Fault Codes — Pentair IntelliFlo & Hayward TriStar VS
IntelliFlo or TriStar VS showing fault codes? Diagnose motor overcurrent, communication errors, and drive faults before replacing the unit.
Read guide →Hot Tub Jets Have Low Pressure — Air Lock, Clogged Filter, or Pump Fault
Spa jets barely trickling? Diagnose air locks, clogged filters, closed air controls, and pump impeller issues before replacing anything.
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 does my pool pump keep tripping the GFCI?
- A GFCI trip on a pool pump always indicates a real ground fault — do not replace the GFCI with a standard breaker. The most common causes in order: (1) Water inside the motor from a failed shaft seal or conduit fitting — use a megohmmeter to test motor insulation resistance (good = >1MΩ, wet/shorted = <100kΩ). (2) Damaged motor winding insulation from prior overheating. (3) Disconnected or corroded bonding wire on the motor housing. (4) A faulty motor capacitor with a shorted casing. If the pump megohm test passes but the GFCI still trips, test with a fresh piece of wire from the load side of the GFCI to the motor and bypass the conduit run to rule out conduit moisture.
- My IntelliFlo shows Err 0 or Err 1 — what does that mean?
- Err 0 = supply voltage out of range — check that the pump is receiving 208–230V at the motor terminals. Err 1 = overcurrent — the motor is drawing more current than its rated amperage, which means a mechanical restriction (jammed impeller, seized bearing) or a faulty VFD drive. Clear Err 1 by first turning off the pump, opening the strainer lid, and inspecting the impeller through the drain plug hole for debris. If the impeller is clear and the shaft won't rotate freely by hand, the bearings are seized and the motor needs replacement. Power-cycle the unit (breaker off 30 seconds) — if Err 1 returns within seconds, the VFD has a component fault. Both Err 0 and Err 1 are also common after the first spring startup on pumps that were winterized — VS pumps need a 30-day 'forming period' at low speed (1750 RPM minimum) before running at full speed.
- My pool pump has low flow even though the filter is clean — what's wrong?
- Low flow with a clean filter is almost always an impeller clog or a suction-side air leak. Test: remove the pump strainer basket lid and look at the basket — if it is NOT full of water while the pump is running, you have a suction air leak (check the lid o-ring and union fittings). If the basket IS full of water but flow is weak, the impeller is clogged with debris. To clear: turn off the pump, remove one of the two drain plugs on the volute bottom, and probe the impeller with a small wire through the drain plug hole. A less common cause: partially closed suction valve — verify the multiport valve is in 'Filter' position and all suction gate valves are fully open.
- How do I prime a pool pump after winterization?
- After opening the pool in spring: (1) Remove all winterization plugs from the skimmer and return lines. (2) Fill the pump strainer basket to the top with water using a garden hose. (3) Apply a fresh coat of Magic Lube II to the lid o-ring, then thread the lid on hand-tight (do not use a wrench). (4) Set the multiport valve to 'Filter.' (5) Start the pump — it will spin for 15–60 seconds before prime is established. If air bubbles continue from the return jets for more than 2 minutes, the pump is not holding prime — check the lid o-ring, suction union fittings, and skimmer weir door. Variable-speed pumps: after winterization, run at 1750 RPM for the first 30 days to allow VFD capacitors to reform before running at high RPM.
- How long do pool pump motors last, and when should I replace vs. repair?
- Well-maintained pool pump motors last 8–12 years. Signs it's time to replace rather than repair: (1) Motor windings fail insulation test (megohm < 100kΩ) after drying — moisture-damaged windings rarely recover long-term. (2) Bearing noise (metal-on-metal grinding) with a motor over 8 years old — bearing replacement is often not cost-effective. (3) Multiple failures in one season (shaft seal + bearings + capacitor). For pumps under 8 years old, repair almost always makes sense: a shaft seal is $15–$30, a capacitor is $10–$25, and an impeller is $25–$55. If you're replacing the motor anyway, consider upgrading to a variable-speed pump — IntelliFlo VSF 011056 or Hayward SP3202VSP — VS pumps use 70–90% less energy than single-speed and typically pay back in 2–3 years.