Had a similar problem with a .357 Max barrel on a Contender. It would shoot about a foot below bore sight at 50 yards. Finally diagnosed as a stretched frame. On firing the barrel would rotate down just a touch. Could your action bedding be loose or maybe the barrel touching the stock?