It sounds like a bent linkage, or worn bushing problem. I had a 2003 ram that did that. 4 wheel drive was awesome as long as you held it in.