Normally, water in the oil is caused by a blown head gasket. As noted already, a compression/leakdown test will confirm it.
If you have a bad head gasket, water may be getting into the combustion chamber. Basically putting out the fire in that cylinder(s).
New carbs are super expensive...