Thanks for the reply mate, going by how GBB's work that was my hunch and yes replacing the piston has stopped it venting but now it double feeds and dry fires when the gas is low and the bb's just accumulate in the chamber and barrel, sometimes slide locking back when it gets to the last round.