Had water in oil tank. Cleaned it out along with the strainer and float. Put new oil in and purged the line. Still got no oil light on at low rpms. Thought maybe no oil sensor was bad so took that off and cleaned it (3 times) still no oil light came on. Took boat over to outboard motor service to let them diagnose whats wrong. Ill post their findings when they get back to me