Have you taken it apart and given it a good scrub? Soak it in vinegar, clean the bearings usually does it if my skimmer pump stops pulling. But I don't have a skimz, so I can't talk to any particular issues. I think brs is the us distributor for parts, usually a new impeller (and bearing if necessary) is all it takes if cleaning doesn't help. I usually clean mine every few weeks as I get chaeto in my needle wheel impeller.