The Ruger may have a heavier-than-normal recoil spring. Check out EFK Fire Dragon for a replacement (probably the only place that does have them).
I would also try a different lubricant after a thorough cleaning of the rails on the frame and the grooves on the slide.
I would also try a different lubricant after a thorough cleaning of the rails on the frame and the grooves on the slide.