When the service 4wd light comes on, it means that the transfer case control module (TCCM) has detected a fault (analogous to when the service engine soon light comes on). SOP would be to find a shop with the proper equipment to read DTC's from the TCCM.
It seems that these have frequent problem with the switches.