I had the same issue many many years ago, replaced my battery and it worked just fine. My starboard engine would fire right up, port side was a big nope. Also if I remember correctly the engineers share a ground. It goes from one magneto housing to the other. If that's corroded or compromised it could cause issues.