Look for loose or corroded pins at the rear connector, or rubbed off and pinched insulation in the bundle under the car. Not sure where the ground is but try to find and clean it.
Problems at the firewall connector seem to be rare.
You may want to check the power distribution from the battery to the auxillery box next to it. The circuit feed to the pump may be weak if there is corrosion there.