Seems to me if it was fine with the Tasco, and the problem showed up when switched to Leupold, I'd try a third scope of know quality. If you don't have one, at least put the Tasco back on and see if it will zero again.