That plastic tumbler I mentioned in the "But it still works" thread? Turns out there is something that can kill it: Cascade Action Pods.
In an effort to be frugal, DW took the dishwasher pods her mother left in her house when she moved to assisted living. Ran one of them instead of our regular Seventh Generation and the entire dishwasher stank to high whatever. I cannot believe there are enough people who want their dishes to smell like that that Cascade makes money at this. Even the ceramic and metal items smelled.
The Cascade support people recommended running a regular dishwasher cycle with a (plastic -- ha!) bowl of vinegar (and nothing else); we've done that twice and it knocks down the smell but hasn't killed it completely. Maybe this third time on a three-hour cycle will do the trick. They also recommended washing the ceramic/glass/metal objects with dish soap and water. That seemed to have eradicated the odor from them. But they then said to hand-wash plastic items from now on. I did not spend money on a dishwasher to hand-wash plastics. I've used Seventh Generation for more than half a generation and never had this issue with them.
I threw the other pods away as soon as we noticed the problem. I've already thrown away a pot of coffee (which picked up the odor) and I just sent the coffee carafe, two plastic cutting boards, and the tumbler to the trash. Frugal my Aunt Fanny. Colgate-Palmolive ought to weaponize that scent.