Hi skyhawker,
I'm a carpenter and hang doors all the time and is quite a common issue when hanging doors onto door linings that are out of square, and that as not plumb. Check which side of the frame the door is actually hung on with a 6ft spirit level and I expect you'll find that it isn't plumb, even being a little out, I.e slanted, can cause a door to swing more than it should.