Kitchen Aid Dishwasher...is it time for a new one
They make all kinds of dishwasher cleaners, white vinegar works, CLR sometimes works but in my experience, the best cleaner is muriatic acid. Fill the dishwasher with water and advance the cycle to the point where the soap dish opens. Then, pour in about a cup of muriatic acid or whatever cleaner you want to use and let the dishwasher finish it's cycle. Lke I said, the pool acid provides the best results but if that makes you uncomfortable, they make a bunch of other products to clean your dishwasher.