I've got one more suggestion for you, a different one.
My GP100 is a jewel, and a couple years of use have given it a wonderful trigger pull without any gunsmithing, but it does sometimes start to bind up after a long shooting session, or sometimes -- even more interestingly -- after
cleaning. This baffled me for a long time.
Here's what proved to be going on. Hopefully my shaky grasp of revolver terminology will enable me to communicate.
First, unload the gun and set the ammo aside somewhere else! Then simply pop open the cylinder and look at the front of it. The cylinder rotates around a fat, round, stationary central shaft. This is a little different from the S&W geometry. Fouling and crap can get down into the thin gap between the cylinder and (what I'm calling) the shaft, and bind up the revolver. Interestingly, cleaning sometimes drives fouling into the gap that was not there, so my GP100 is occasionally slick and free-spinning at the beginning of a cleaning session, with grime all over the front of the cylinder, yet gets "bindy" at the end of the session when the outer surfaces are nice and shiny again!
But there's an easy, effective, if inelegant fix. Simply hold the gun pointing up with cylinder popped open and
pour solvent over the ejector shaft and the whole cylinder shaft assembly. (You will want to have thick layers of newspaper underneath the revolver, especially if cleaning your guns on the coffee table
.) I don't mean gently dribble solvent on it, or rub it with a solvent-soaked cloth, I mean actually pour a quantity of Hoppe's onto the cylinder. 19 times out of 20 this immediately flushes out the grime in the gap and the cylinder will start spinning freely, with a normal, clean trigger pull and cocking action restored once you close the cylinder. Wipe the gun dry and you're good to go, with a smooth-functioning revolver that is somewhat more redolent of Hoppe's #9 than the norm
.
See if this works. If this proves not to be your problem, hopefully it'll help one of the many other shooters out there with a GP100.