Just purchased a used Glock 22. While the gun seems to be in good shape, the trigger feels all wrong. It starts heavy and there is very little difference between the slack and point where it breaks. Once it has been pressed it does not remain back but retreats about a half inch. It does not lock there but just kind of hangs up, a little push and it will go right back to the start position. How can I fix this trigger?