My HW50 did this a couple of times when I first got it. When I stripped it down, it was heavily over lubed. I put it down to grease migrating forward onto the piston seal and detonating on compression.
I gave the insides a good clean out and lubed the spring and piston skirt properly and it's not done it since. It now runs at a nice, consistent 590fps.