In addition to what has been said above, if it is snapping, make sure the pump is seated flush and the shaft is straight . If the shaft engagement to the pump is not straight, there will be excess stress applied to the shaft.
Also be sure there is the right clearance between the shaft and the...