Just a thought - have a look at the breech seal as a leak here will result in the symptoms you describe.
As I am sure you know these pistols are not very powerful (about 3 ft/lbs) but should do better than you describe. They are easy to strip and there is very little preload on the spring so ,although difficult to tell without seeing it, your description sounds about right.