If the motor sounds normal and the basket is clean but flow is weak when the jets are on, I usually suspect return side restriction or a partially clogged impeller, so check the stuff people miss, look at filter pressure trends (higher often means the filter is still dirty, much lower can point to air or an impeller issue), confirm all return valves are fully open and no diverter is half closed, check each return eyeball for scale or debris, and if you have a heater, chlorinator, or SWG make sure a bypass isn’t set wrong, then try bypassing add on equipment one at a time if you can, and the best DIY step before calling someone is opening the pump wet end and cleaning the impeller because a small leaf, hair, or plastic can drop flow a lot even while the motor still sounds fine.