What's the voltmeter reading with the ignition on and engine not running? If its 12 or so, the gauge is working. If so, the alternator is overcharging. The switch you installed is causing the regulator to get a false value somehow.Bypass the switch and try it again, see if the high voltage persists.