Sure it's not a fuel odor?
Link to
fuel odor suggestions and
vapor recovery schematic
If it's not fuel but really oil, consider cleaning out the oil vapor separator. A clogged oil vapor separator will prevent the intake from scavanging oil vapors out of the engine.