I have an old savage 1904 that used to belong to an old relative. I am trying to get it fixed for my kids to shoot gophers.

It didn't have a firing pin when I got it so I fabricated one, now I have it so that it shoots, but it doesn't extract the empty shell? The weird thing is the extractor works well until the weapon is fired. So if I put a shell in the chamber, the bolt will extract it if it is not fired, however once the shell is fired it will not extract.

Any ideas?