The 4×4 light blinking usually ment the 4×4 was NOT engaging fully.
Front differential servo’s (activator)and the transfer case 4×4 switch were issues on those trucks, there was also an updated wire harness that ran from trans case switch to front activator.
When replacing front servo we usually replace all 3 components at the same time.
Should be easy to diagnose for a shop