Well, heck. It may have been a temporary problem. A thorough cleaning is necessary, but as stated, the parts are a PITA to find. That's why I no longer have mine. It broke, and couldn't be fixed cheaply. I traded it in at a dealer, with full disclosure, with my dad's old .357 ruger for a new .357 taurus. That's what my dad wanted. Go figure.
Have you considered a visit to a smith?