My engine has started to stall for no apparent reason. The water\fuel separator is clear, other inline filter is new. I don't have any leaks but the engine will just quit at times. Yesterday it was in the slip. The other day I was halfway from SB to Catalina but it restarted after it rested about 20 minutes. There is a new fuel pump on her too. Mechanic seems dumbfounded as to why so I am trying to search for possibilities.