Engine runs great at rpm's higher than idle but sometimes stalls after idling for a short period of time. Anyone have any experience with what will cause this as it is intermittent and sometimes happens while in critical spots such as docking the boat.