With longer irons, if you play the ball too far back (right of center), you will not have enough time to release the club. If you play the ball too far forward, you will need to lunge at the ball to get to it in time.
Watch your set up! Get stacked over the ball with your weight balanced. I see many players favoring one side or the other.