Most likely your mainspring is not maintaining pressure on the sear, which holds the tumbler/hammer in place at each position. At full cock there's much more pressure on the mainspring to do its job. The trigger end raises the sear stud which releases the hammer smack down on the cap (or pellet)/nipple.
I bought an NOS mainspring from Lodgewoood, only to have to return it for a stronger one.