Pull the scope.
while it's off, make sure the bases are tight. Leupold recommends 15 inch pounds of torque on their bases, so between 10 and 15 inch pounds on "Weaver" type or Aluminum mounts. Make sure the rings bolt together and are concentric, sometime they are not. (a 1" round shaft the more precise the better will help)
Not to insult your intelligence, but make sure the "windage" knob is on the right side of the rifle, leaving the elevation knob at 12:00 (I have seen scopes clocked 90 degrees out more than once)
Set a large, clean target at 25yds. sand bag the rifle and sight the center of the target thru the bore, then while it's still immobile you can adjust the windage to the center of the target. the elevation isn't as critical as long as it's ~4" high (varies depending height over the bore) fire one shot and see where you're at. I would expect you to be 4~6 inches high at 25 yards and damn near dead on at 100. Lots of hunters have their rifles zeroed 1-1/2" high at 100 to make them very close at 200. I set mine at 100 to keep the math easier, especially with BDC cams.
My friend the Gunsmith uses/sells/recommends Leupold, Nikon, and Weaver scopes almost exclusively. Buying a higher end scope is tough sometimes, but ultimately it's the best way to go....believe me I've been there, done that.
Personally and professionally the Bushnell "Elite" series scopes seem to tow the mark with their 3200 and 4200 series....The 3200 IS being used in theater on M-14 designated marksmans rifles.