If you bought the gun used, check the strain screw. Somebody may have shortened it.
I'd replace the mainspring with a S&W genuine factory part, and the strain screw too, just in case.
The internals may benefit from a good cleaning, but I'd suspect the spring and screw first.
As a possibility, you might check the firing pin for proper length.