Could be reg/rectifier, Do you have wingnuts on the cranking battery? If so replace with ss nuts and locking washers,as the wingnuts can work loose and cause voltage spikes that in turn cause a host of problems. On top between the heads is the pp,under there is the reg/ret.....look for melted potting or burnt wires.