Another suggestion.

Check that the rear of the piston is not damaged/deformed. Rear of the cut out groove where the sear engages.

I have see them deformed and even cracked before.

If all else fails contact 'DM80' on this forum, Dave Mercer....he is a whiz when it comes to Diana/Original air guns.

C