Stupid me I bought a bucco bucks Bosch dishwasher for the house, 4 yrs later a repairman asks how often do you run this? I said we have a son, his bride and newborn living with us as they find a house, and I do daycare for the grand kids, so 2 maybe 3 times a day. He stated MODERN DISHWASHERS ARE ONLY DESIGNED TO RUN 3 TO 4 TIMES A WEEK!!! I wore it out!! Energy efficient means less water, smaller motors, smaller heating elements, ETC. Pretty sure it's the same for all modern appliances.
With our HE washer I often have to wash clothes twice to remove dirt/odors, or use a heavy perfumed detergent and softner(not going to happen). I also have to wipe the water out of the rubber door gasket to avoid moldy stagnant water sitting in it, and removing the detergent tray and spraying with a bleach & water solution to prevent mold in that dark moist area.
But hey we we're saving the planet even though we are having to run the appliance twice as often to get the results of the old ones running once. Truly I don't understand it, but what are the options?
Wipe out every area, spray with a bleach/water solution and hopefully you can get ahead of the smell & mold.
Sorry for the rant, but its my challenge too.