diver side is under the starter, so did not pull it, but appears tight and clean. One thought I had was to run an additional heavy ground wire from the alternator cases to the chasis or negative battery terminals directly. I was thinking the high current going through the engine block might induces some EMI in the ECU or assoctiated cables to the injector control wires... thoughts on that as a possible?
The engine block is a solid short, period. Running ground wires to the alternator, etc. is useless. Further it is risking the possibility of a ground loop. Not only can these small wires go up in flames if the bolt falls out of the main battery ground strap (any failure including corrosion) forcing the new added wire to carry the full starter current... There is Noise. The loops of wires to the noisiest component on the engine, alternator, can transmit the AC noise to other things. Where you bolt a ground to also affects noise. Easy button of adding a ground strap to an existing bundle of grounds can add noise to the system. An example is a (Big 3 kit) engine to frame, frame to body, and engine to body ground strap dropped on a OEM ground bundle on the fender. This generated alternator whine on the OnStar mic. Moving the new ground strap 1" away on the fender eliminated the new noise.
Again one common example: if a high current connection fails by cable corrosion, bolt falls out, etc. the current may have a way to run back to the battery over the smaller ground loop wires. Best advice is to only have ONE connection to the (negative) battery terminal. Yes, I am aware RAM has many positive terminal connections for the grid heater and this may be the place to start.
I would load test each battery. I would disassemble that ground behind the starter because looks don't mean anything. Corrosion or oil hidden under the bolt is normal for a bad connection that looks "OK." Battery cable internal corrosion is a suspect. Also clean all the connectors on the alternators. Then you start tracking down the positive cables like the other end of the alternator charge wire. A voltage drop test may help find a high resistance connection.
Is there an amp draw test for the grid heaters in case one is shorting out or suffering from that loose engine killing bolt issue?
What wires have you added and where? Was the 2nd alt a factory installed option and have you routed the wires exactly as the factory would? One TSB comes to mind on exact wiring and routing:
GM for some 5.3L V8 engines in the 2002 era would cut the long alternator regulator voltage sense wire from the main bus junction and put it on the alternator output lug. (Making it now useless.) The long sense wire was causing an interaction and generating enough noise it was messing up the ECM during shifting.
Oil on the damn connector...
The worst electrical problem I ran into took an auto electric shop all summer to find. SES light popped on with an 89 Olds Cutlass and the V6. At first there were no stored codes and the bad ECM that wouldn't store any codes, even with the light on, was replaced. (With no codes I took it to a shop.) Then the code that started all this indicated ignition module failure as it wasn't responding to ECM timing requests. DI ignition with waste spark. So the shop went NUTS looking at: ECM, ignition module, coils, ECM wires, grounds. Even the easy stuff like spark plugs and new wires. Kept saying ign module timing problem. I recall the shop even had an ECM tester/simulator of some sort.
Turned out the code really meant there was a valve cover gasket oil leak.

The oil leak dripped on the knock sensor, in a PIA location firewall side of the engine, and had insulated the electrical connector. So the ECM would no longer get a knock signal from it. To set the code the primitive ECM would run a random test: step timing to max advance listening for a knock. When it didn't get a knock signal it coded that the timing couldn't be advanced rather than knock sensor fail...
This problem was right up there with the positive battery cable that would short out (just sparking with engine vibration vs. dead fire causing short) on a heat shield only when the engine got hot causing the engine to shut down on a grade. Somehow it didn't burn it to the ground. Word was that wiggle test was very exciting...