So i was on my way to a dive site and my low oil alarm sounded. instead of stopping the boat and adding oil i decided to do it on the move and ended up spilling oil down the front of the engine block. I know dumb mistake. so after that the motor is noticably slugish. after completeing the dive i am having a hard time gettin the motor to start. it will start and idle but when i go to put it in gear and go it dies. i finally get it to limp home and i end up rebuilding carbs and now the boat idles like a champ but when i ran it the motor did great for about 20 minutes then died out and went back to running rough. now i am thinking fuel pump. the spark plugs looked good and the compression checked out. does anyone have another idea of what it could be