So I went to Minnesota fishing, 4th day in with no trouble I went into some shallow water and got moss all around lower unit so I stopped trimmed up and cleaned off thoroughly, my check engine light and alarm came on and the light stayed on. The next morning I went for a cruise and it came on 10-15 minutes into the trip so I parked it. Since then I took to a mechanic and he changed impeller that really looked fine and blew out the head. It never stopped smoking and never stopped peeing. Boat also has low oil light, no oil, and hot, but just the check engine light comes on, my question is what does check engine refer to on a 2002 ranger with a Johnson 50 hp 2 stroke.