i have 99 silverado ext cab lt. the service 4wd light is constantly on. before it would switch on and off. ive changed the switch out and drained the old oil out and put new oil in...the light stays...