2007 Silverado 4x4 issue
There are 3 main issues that can cause issues. One is the 4wd **** which usually wont light up when you switch it between 4wd/2wd and so on, next is the front axle motor which you have replaced. Last would be the encoder motor on the transfer case itself.
I would bet it is your encoder motor, they do go bad. I have heard they can go bad when not used often, that may not be true tho.

