Have you checked if there is an inline filter, and if so if it is clean? Ours needs cleaning a couple times per season to keep decent suction. Also you should be able to disassemble part of the pump and clean out inside it if there's any dirt accumulated there.