What you describe Louie is not necessarily a ground issue. My 87 has some voltage gauge issues at times but I know for sure that there has been a good amount of water behind the dash over the years and even in a perfect world, all the copper connections in the vehicle can and will oxidize over time.
You can pop your voltage gauge out and figure out which terminal is supposed to be battery voltage. Connect one probe of a voltmeter to that terminal and the other probe of the voltmeter to the POSITIVE battery cable. Yes, both probes of the meter are hooked to positive. When you operate the system any voltage that is measured on the voltmeter is called a voltage drop. You are dynamically finding the loss in the circuit that can be caused by bad connections, wires, etc.... It measures any unwanted resistance. If you get a reading of more than .2v to .5v you have unwanted resistance in the circuit.
As far as a blower motor ground. The same test works. Probe the ground at the blower ground wire and the other probe at the battery negative terminal. Operate the circuit. If it reads more than .2v to .5v is has unwanted resistance. You can further isolate it by checking from the blower to the tub metal, from the tub to the engine, from the tub to the battery, from the engine to the battery, etc. When you find the segment of the circuit that gives you the higher reading, you found your problem.
Resistance and continuity testing or purely checking for voltage at a component with a meter or a test light does not always work because the system is not dynamically loaded. I will use a very extreme example. You have a starter that will not crank the engine. Battery tests at 12.6V. Test the battery cable at the starter and get 12.6V or a test light that lights. Test the positive cable with an ohmmeter and get close to 0 Ohms. Continuity tester works also. If my battery cable broke all but a couple of strands of copper I can still get 12V at the starter or a test light that lights and an ohmmeter only needs that couple of strands of copper to give me 0 ohms. If I connected a voltmeter to measure the actual voltage drop in the circuit, thus one probe to the positive post of the battery and the other to the positive post of the starter and tried to crank the engine over I would have a very high reading on my voltmeter, like close to battery voltage in this situation. Why. Because the two strands of copper cannot handle the current that it needs to operate. The meter is reading the loss of voltage in the circuit when wired this way.
A voltmeter reads a difference in voltage potential. It is not just a power and ground reading device. Understanding a voltage drop test is a super powerful diagnostic method that isolates stuff quickly and easily. I reiterate that it works on ground circuits also.