I had the same problem happen to me on my 01. Same issue with yours (no light and no engagement). I was sure it was a vacuum line or the motor on the transfer case. I took it to a friend who read the codes and said for some reason there were several odd codes that had showed up. He cleared them and its worked great ever since. Sounds ridiculously simple and may be covering up a problem but worth a try.