A professional flushing would be best,
but, also check to see if the pulley system or something isn't out of alignment. If that belt is pulling at an angle it'll pull the pump out a little and break a seal.
The pumps that keep failing aren't suffering broken impellers are they?