I have a similar problem with my truck, it will drive when I put it in D but like the original post, it will only use 1,2 then if I accelerate over 30mph it will go into 4th and no OD.
It's an '01 YukonXL 4WD and it has about 180k miles on it. I'm getting ready to do a rebuild on it, unless...