If you have spark, then it's not the tip-over circuit.
Corrosion in a connector should be investigated. I would inspect the connectors for corrosion along the electrical path for the fuel pump. Of course the simple action of a break/reconnect in and of itself could clear a corrosion problem.