Tear it down again, and be sure that the shift finger moves freely, and that the spring is not smashed. If that looks okay, reset your shift point, then put a glob of Loctite on top of the setscrew. Don't put it on the screw before adjusting though, it won't hold. They have a habit of backing out.