The needle valve isn't sealing against the seat allowing fuel to overflow the carb, and then run into the cylinder, past the rings, and into the oil. You will need to remove, clean and install a new kit to fix the issue. I have had to use valve grinding compound on the end of a Q tip sometimes to clean the seat, since the seat isn't replaceable on most of the kohler carbs.