*Star* washers are good medicine for [ground] connections. And Vaseline® (or your favorite generic petroleum jelly).
Check, also, your 30 amp "charging/regulator" fuse (#3) for signs of heat damage, burning, melting or otherwise not sustaining the current load. As well as the main gearbox case ground and battery terminals.