I'm also notorious for being 100-150 yards out and hitting the ball way left. The ball is straight, but I must not be lined up properly.
Pulls that go straight (i.e. not hooking or slicing) are usually more about the clubface being closed at impact than about alignment. I'm no teaching pro, but my guess is you are bringing your arms through too fast. I struggle with that as well. I occasionally do a drill with one club in each hand, about shoulder width apart, and then swing, making sure the club in your back hand doesn't catch up to and hit the one in your front hand. Forces your lower half to come through before the top half.