These are based my experience with my 500efi.
Some ya already did,but
loosen and tighten tighten terminals on the ignition switch. the ground wires on the back of motor,its a stud thru the bellhousing,were the battery connects to the block you might put some dielectric grease on these also.
I found my trim switch terminal wires loose once,I put some grease on them too,a lite film
I had a spell of kill switches on one motor killing it ,It would crank back up,I also loosened and re tightened all the connectors on the strip bars under the dash,made them get a better contact.
On the alternator hot wire stud connector is bad about corroding/rusting .grease it.
the circutbreaker ,red button ,is not a thermal breaker, it will pop off , then ya reset it,,usually its because of trim or starter makes it blow, the little square red fuse,about the size of dice,usually will just blow.
Kirt is it killing both motors?
are ya running it with the battery switch to both? manual says not to.
Kill switches wired together as one?
the ignition switch has some weird stuff on it,One that caused me a crazy problem

It was the fuel sending unit, it was blowing the ignition circuit breaker under the dash, real sporadic, it would kill the #1 engine only.after I found out what all was on that circuit(back of the switch) It popped in my head to look at the sending unit, it had stainless nut crossed the hot and neg terminal on the sending unit, part was arced/welded to the hot and it would bounce off the ground which would throw the breaker, after that I remembered that I didn't have the engine hatch lift 7/16 nut when I was putting the motors back in

whats the chance of that nut jumping on to of the unit and hitting it just right,that one ruined ourTickfaw200 2005 trip
Makes ya wonder why they put it on the ignition switch???