Hammer spring may help, but I doubt it will solve hammer not staying cocked, cycling the action.

DF