I have a 1988 boat with a 4.3L Mercruser. It will start just fine when it is cold. After it runs for a while we sometimes turn it off and it won’t immediately re-start. It will crank and turn over, it just won’t fire up. Then if we let it sit for a while, 15 minutes or so, it will start again. I am worried that some day it won’t restart and leave me stranded. The battery is fine. The starter is fine. The starter solenoid is new. I’ve only owned the boat a few months so I’m not sure about the spark plugs. It seems to be running fine when it’s running so I didn’t think it’s the spark plugs but I’m up for any suggestions. Thanks!