I would take the Volt meter and gap tester out on the water. When/if it happens again use them to rule out if this is spark or fuel related. Thinking with your other electrical stuff going on if you are getting a voltage loss leading to spark strength loss? Just swag from keyboard view ...