MECH-PUMP-WEAK
Polaris · Polaris VRX iQ+ Robotic Pool Cleaner with iAquaLink
The robotic cleaner's internal pump is providing weak suction, resulting in poor debris pickup even with a clean filter: (1) Impeller clogged — small debris (hair, sand, small leaves) can pass through the filter and accumulate on the pump impeller. Remove the pump cover and clear debris from the impeller blades. (2) Impeller worn — the impeller blades wear down over time, especially in sandy pools. Inspect the impeller for damage or erosion and replace if needed. (3) Pump motor weakening — if the motor is running but slower than normal, its windings may be degrading. A weak motor produces a lower-pitched sound than normal. Motor replacement is required. (4) Air leak — if the canister seal is compromised, the pump draws air instead of water, reducing suction. Check and replace canister gaskets.
Error MECH-PUMP-WEAK on the Polaris Polaris VRX iQ+ Robotic Pool Cleaner with iAquaLink means: Internal Pump Weak — Low Suction. The top-ranked community fix is “Inspect and Replace Worn Impeller or Pump Motor” (hard difficulty, ~60 min, DIY cost: $15-$25). 2 community-ranked fixes available below.
Published February 2026 · 2 fixes · pool cleaner
Content is based on manufacturer service documentation, community repair experience, and OEM technical bulletins. Always verify with your owner's manual.Learn about our editorial standards.
While many pool cleaner repairs can be done safely at home, consider hiring a qualified technician if:
Average professional repair cost for this issue: $200-$350.
iAquaLink App Cannot Connect (iQ Models)
Power Supply Blinking Green LED — Timer / Delay Active
No LED on Power Supply — No Power
Power Supply Blinking Red LED — Communication Error
Power Supply Solid Red LED — Motor Stall / Stuck
Cleaning Brushes Not Spinning
Floating Cable Tangling
Leaves Debris Behind — Poor Vacuuming
The Polaris Polaris VRX iQ+ Robotic Pool Cleaner with iAquaLink has 8 other known error codes:
Error code MECH-PUMP-WEAK also appears on 3 other Polaris models:
Ad Space — banner
Replace ADSENSE_PUBLISHER_ID in AdUnit.tsx