Charging system positive output travels a long ways before it arrives at the battery. Follow me on this:
With a running engine, the regulator output goes to the engine harness adapter which connects to the machine harness, then to the fuse with the yellow wire, to the keyswitch. There is passes thru contacts in the keyswitch while in the run position, back out thru the fuse in the red wire back thru the engine harness adapter and then to the positive terminal on the engine cranking solenoid, be the solenoid engine mounted or separately located and then into the large battery cable and into the battery.
Anything in this path can cause problems, the keyswitch itself, connector plugs, terminals and poor ground connections.
Mad Mackie in CT