I have a 5.7 Mercruiser and it has developed quite a knocking sound. It puffs smoke through the carburetor and I though it was mis-firing so I changed all the plugs, wiring, rotor and cap. I seem to have water in the oil because the oil is a nice coffee color on the dip stick, as well as leak...