Don't know how light your load is , but that could be your problem with shooting high.
Longer barrel time with lower vel will cause gun to shoot higher.
( for example I have two s&w29's ,one with 6" barrel the other with a 8 3/8" barrel.
I shoot mostly two differant loads in them 22gr. of 2400 with a 240 gr. jhp, and 9 gr. of unique with a 240gr. swc.
The 6" gun will put both loads in the same group at 50 yards ,
The 8 3/8" gun will shoot the lighter load at least 7" higher than the heavy load at 50 yards with the same sight setting.
infact I couldn't crank the rear sight down far enough on the longer barrel to get it to hit the lighter load .
So i drilled and tapped the front sight and put a screw in it, then filed the head down to the contour of the sight. this way you can take it out without adjusting your sights when switching back to the heavier load.)
You could also load hoter for more vel. or if you want a lighter recoiling load you could go with a lighter bullet ,both will shoot lower.
Willy