does it make a loud mechanical 'clack' on firing? if so, chances are its the piston seel.