Lately my legacy has been firing inconsistently. As it is, if I press the center of the firing button (bottom) it fires in a lazy manner. If I depress button off center (pressure near edges) it fires 100%. Spring and pin/screw aren't crooked. Everything is snug but not gorilla tight. Have taken the button apart and reassembled. Not sure what else I can try. Any of you fine folks have any ideas?