I have a 99 gmc yukon and sometimes the service 4wd light comes on, when it's on the 4wd buttons dont light up and nothing happens when I push them. If the service light doesnt come on when I start my truck, then the buttons work and the 4wd does turns on when I push the button. Then I turn the truck off and then turn it back on sometimes the serviece 4wd the light comes on again, then the 4wd buttons dont work again. I took it to the chevy dealer and they said it was the transfer case shift module, code 0315. They want to charge me $600 to fix it... So my question is, if you think it really is the shift module, and if it is, is it easy to change the module myself and how much does the module cost? Also is there a easy way to reset the service 4wd dtc light, because then my 4wd will work if i ever need it. I used to have a dodge dakota and used to be able to reset the check engine light by disconnecting the battery, i tried that with this truck but it didnt work, is there some other way to reset it or a specific amount of time I'm supposed to leave the battery disconnected?
Any ideas would be great