Another possibility. Make sure the thermostat is functioning properly. Possible the engine is running cold. If the computer thinks the engine is cold, it could be running in the choke mode, using extra fuel. Possible that some of that excess fuel is washing down the pistons into the crankcase. The crankcase oil level will rise and smell of fuel.