I had 12v at starter solenoid to ground on powerhead. I checked and cleaned battery ground and engine grounds that were accessible.
I agree with you on swapping the ecu could be risky if there was an issue that fried the ecu, but in this case I couldn’t start the motor without jumping the fuel pump because I was not getting the fuel pump relay to close. I felt it was more than likely a wiring issue in the engine harness or the ecu itself. Original issue was with key on, relay wouldn’t close, fuel pump wouldn’t run/prime. I compared to start sequence with operational starboard twin. On the operational motor key on, relay close, fuel pump primes. I checked voltage on double red wire with yellow stripe, which connects to red fuel pump wire- I had 12+ Volts. I was only reading 2v on non starting port motor at the same test point. I pulled the relays on the running starboard motor and I would get the same 2v reading as the port motor. I could be dead wrong but my thinking was key on sends 12v to ecu via yellow wire. Ecu sends 12volts to fuse block, relay closes. Fuel pump runs/primes. I also believe fuel pump ground provided by ecu?