why wont my transfer case switch back into 2 wheel drive on 2005 Chevrolet Suburban 1500

I have to keep the button pushed for the Automatic 4 wheel drive before the truck will move if I push the 2 wheel drive button It will not move it acts like it is in natural is it the encoder motor causing this