The ball has to move back in the stance or "up plane" as the clubs get shorter. Having a wide stance can contribute greatly to the problem as it moves the fulcrum (the left shoulder) back. Having a wide stance is the same as having the ball even farther forward in the stance. You're double dipping in the forward ball position category.
Luke.
played 54holes this weekend, really focusingon stance width and shoulder turn. seemed to help a lot. do have another question though. do you move the ball back with the shorter clubs or narrow your stance.