sounds like the shifter cable is somehow out of adjustment. might be as simple as an adjustment or the bracket by the tranny is bent. never run into that problem before. you can pop the cable off the tranny lever to make sure it is a cable problem and not an internal trans problem, make sure the truck isnt running and the wheels are chocked before attempting anything though