I’ve run into this before, and it’s usually something small that gums up the works. Besides checking baskets, hoses, and filter pressure, try priming the hose underwater before hooking it up, if there’s air trapped inside, it’ll cut down the suction. Also, take a close look at the cleaner’s moving parts (flapper, diaphragm, or gears depending on the model). Even a tiny pebble can slow it to a crawl. Once I cleared a little piece of gravel out of mine, it went right back to normal.