It may be the electrical actuator unit has failed. Those are easy to replace, and not terrifically expensive.
I'm going to add here that if you do wind up needing to replace the disconnect purchase the Dorman unit 600115XD. It comes with an improved cast shift fork that's stronger than the OEM one. At $425 it's a bit pricey, but what isn't nowadays?
To remove the old one, after removing the passenger side CV axle, DO NOT try to just pry the disconnect out of the oil pan! More than one person has wound up a'cussin after breaking the housing off in the oil pan!
Since you already have the truck jacked up and on jack stands, get under the truck and remove the 4 13mm bolts holding the plastic skid plate on. You now have a good view of the back of the disconnect. Remove the bolts holding the disconnect to the oil pan, and from under the truck tap one end of the disconnect up towards the hood. You won't be able to go very far with it, but you don't have to. Now tap the other side up. Repeat the process a couple of times. What you are doing is breaking the corrosion bond that is holding the disconnect to the oil pan. Now tap the disconnect out towards the wheel just a bit, then tap it back in. Tap it out a little farther, tap it back in. Repeat the process, going a little farther out each time, until the disconnect pops free.
Here's a good write up of the internals of the disconnect, and a listing of the GM part numbers for the individual components.
offroadtb.com
When I replaced mine I purchased new parts to replace anything worn out in the old one. I have a new one in the truck, and a rebuilt one on the shelf.
When you get your new unit, open it up and replace the grease with good high quality grease.