I seem to be moving my hands away from my body when I strike the ball. I also know that sometimes I do not rotate my right hand at the strike point, and my club face is open at impact.
Your hands moving away from your body at impact is concerning. Whenever I shank it, I fix it by making sure I take the club straight backwards instead of taking it back on an inside line.
You also may be striking the ball with too flat of a swing plane. Try playing the ball 2 inches forward in your stance. This will give some extra space for you to get your right hand around on the ball. If that still does not work, rotate your right hand counterclockwise on the grip until your right thumb is pointing straight down the shaft of your club. Good luck!