With the cylinder open, push down on the cylinder latch with your finger and see how much resistance there is. It's hard to explain exactly how firm it should feel. But if the cylinder latch spring is weak, has a couple of broken coils, or is gummed up with old grease this could be the problem. If the tip of the trigger plunger is worn or damaged the latch spring should still press the tip up into the cylinder notch enough to hold it in place.
There is another possibility easily checked. At the factory, sometimes there is a timing problem on the assembled gun. As the trigger is pulled the pawl begins turning the cylinder before the latch has pulled out all of the way from the cylinder notch. This causes a bind as the latch briefly hangs up on the edge of the cylinder notch. I correct this timing problem by installing a trigger plunger that is a few thousandths longer and a pawl that is a few thousandths shorter. This way the latch begins to retract sooner and pawl begins to turn the cylinder later. The fit of these two parts is a fine line. If the cylinder latch releases the cylinder too soon, that is, before the tip of the pawl has engaged the ratchets on the rear of the cylinder, then the cylinder is momentarily loose and can be turned backwards.
This measuring of the parts and matching them up in the best combination is very time consuming. It helps that I have a big bag of new trigger plungers, pawls and cylinder latches. But at the factory they don't have this kind of time. So what they do is pull off the trigger group and slip off the cylinder latch. Then they take a dremel and grind off the tip of the cylinder latch, on one side or sometimes both. This "bevel" can sometimes be severe. Rather than taking off a little bit of metal and putting the trigger group back in to check for binding they save time by taking off too much the first time. This can make a cylinder latch that slips out easily even if the latch spring is good.
So check the tip of your cylinder latch. Is it mostly square on the right side and slightly beveled on the left side? Or did somebody at the factory go nuts with a grinding disc because their boss was riding their ass to speed things up?