I own a Gen 3 G27 and I recently purchased a Gen 3 G23. One of the reasons I bought a Gen 3 G23 instead of a Gen 4 is so that I would be able to swap the G23 barrel into the G27 when I wanted a little extra barrel length (supposedly this is possible) I tried it today at the range without success. When I tried to fire it, the first round would go off and eject, and when it tried to cycle the next round in it would hang up with the slide almost all the way back. Is there a way to fix this? Has anyone else experienced this?