I had a similar situation when I first got my used boat, also a 4.3L Mercruiser, 190HP (carburetor).
Sometimes when turning the key, I'd get nothing. Then try again and eventually it would crank.
Somehow it fixed itself.
I figure something was slightly corroded, maybe from sitting around...