MIght need to detail strip it and check that the V shaped spring that pushes the slide lock down hasn't slipped off and is getting bound between the body and the frame. If not sure how to detail strip check out the how to section at Galloway Precision