It could be the bearings are shot and need to be replaced. It's not an impossible job but inevitably, other things will break, probably the long screws that pass through the motor and are 6-10" long, and very thin.
A new motor will run you $200 to $300, but a new pump could be had for $400 to $550. I replaced my pump this year.