Well for the last 8 years ever since I was in the header in my '03 Silverado I have been searching for the bad ground, short, loose connection, cracked circuit board, bad part etc. that might have been causing the electrical gremlins to make my dash idiot lights, wipers, blower and gauges to go berserk at various times and not work at others. I have replaced the BCM, the fan control module, various ground cables, blower switch and a few other things I can't remember but it never fixed it.
I had it in the local shop to have a few brake lines replaced and some other 170k mile maintenance it was due for. So Gary calls up and says do you know your gauges are all acting wonky when I pulled it into the garage to put on the lift? Well yeah, I have known it for the last 8 years. Well, he says, there are a couple ground wire connections up by where the brake lines head to the master cylinder he'll take a look at and clean up and maybe that will take care of it. That happened to be one area that I never looked for ground wire connections. I got it back yesterday afternoon and the man is a genius! I swear finding a good, trustworthy mechanic is better than finding a good doctor.
No more watching the voltage gauge take a nosedive when stepping on the brakes, turning on the wipers or turning the blower on more than '2'. No more listening to the ding ding ding for thirty times telling me that the seat belt isn't buckled when I have it on already or the 30 second chimes telling me my parking brake is on when it hasn't been used in 10 years. No more watching the starting point of the speedometer when it is in park so I can do the mental subtraction to figure out how fast I am really going. No more seeing the gauges going dead when turning the blower speed to '4' to defog the windshield. This truck isn't going to be a mental exercise to drive any more since I don't have to figure out when to turn off the fan while hitting the brakes if the wipers are on and I need to use the turn signal.