I would go for a new impeller if it was me -- they are pretty cheap and can make it run like new. But first try taking the pump all the way apart and soaking all the pieces in vinegar and giving it a good clean. Since your pump is working when you spin it I bet you can bring it back