Is it locking properly when you push the breach forward?
If it does you may need a new "O" ring.
If not try pushing forward harder till it clicks.
LOUD isn't it? <img src="http://jsramsbottom.co.uk/bbs/e/icon_wink.gif" alt="Wink" width="15" height="15"><!--graemlin:-->