I've an old (c.15 years) Siemens dishwasher that doesn't seem to be draining properly at the end of a cycle. The dishes seem clean, but there's an odd 'wet dog' smell that lingers for quite a while when the door's opened. When I run a cleaner cycle, the smell is of the cleaning detergent. Eventually, the smell goes - even if the door's closed.
I've relaced something called a water flow meter impeller jug - a google suggested it might be that. But still much the same, and I couldn't see anything untoward when I was fitting it. Also gave everything (seals, filters) a good clean.
Any ideas?