Yes, try Sodium Tripolyphosphate, enough to make the water feel slippery before the detergent is added, from a quarter to a half cup depending on the amount of water your machine uses and the hardness of the water. Once you remove the oil, the odor will go bye bye with it. As a bonus, the STPP...