I have noticed a decent amount of oil on top of the engine and carburetor. Its difficult to see where it is coming from however there appears to be oil sitting on top of the flame arrestor and the lip of the carb. There is also oil on the valve cover ect. From searching here it appears that the two usual culprits are either the vent coming from the valve cover caused by compression leaking into the valve cover or if the mechanical fuel pump has a pin hole in the diaphragm it will send oil through the sight tube into the carb. With the engine warm I did a compression test across the 4 cylinders and the were all reading 146-147psi so would this indicate that the oil is not coming from the vent? I have a new fuel pump being delivered tomorrow so hopefully that fixes the problem. If it doesn't what would my next step be? On a side not this past weekend I was out on the water I was heading back to the dock the boat started flooding out. I had to limp back to the dock. Any advice would be greatly appreciated.