Fix the sear/bolt release problem, if they are joined the sear spring can't move out of position. I think the pin movement could be caused by the bolt release knob that isn't attached. I've never had the pin move far enough to cause problems(with all other parts in proper working order) but you could peen the end a little if it's really the problem.