I have a 2004 Chev 4 x 4 with the electronic shift. Most of the time it does not work properly and sends a service 4 x 4 to the info panel on dash. It does not look to be a mechanical issue but more electronic. If I shut off the truck and restart, it will work OK for a while then the same problem. Any ideas where to start? Thanks for your input.