Hello all. I seem to be having the same problem.. But My truck is a 2003 silverado 5.3 autotrac. It only has 48,000 miles.. maybe it is the switch too?? I sure hope not. when i bought it i opted not to get any kind of extended service warranty. but i'm thinking that with only less than 50K miles it shouldn't have a bad switch?
It only happened today for the first time. I disconnected the negative battery cable and it fixed it for now.. I will keep you posted as to what happens.. for now i'm going to do the forget about it technique and see what happens..