If the problem began with the pump going off occasionally with no one using that system, there's a leak in the plumbing, a solenoid not closing, or at least one check valve in the pump not seating. If you've checked plumbing and solenoids for leaks, change the pump before you bother looking further. All your problems could be with the pump, but it seems like you know the pump is going bad anyway.