H.A.
Couple things to try . . .
1. Make sure your water heater is heating water up to 120F
2. Try the Jet Dry dishwasher cleaner - you may need to do it twice to breakdown and remove build-up.
3. I usually add 1/2 cup white vinegar to the wash, before starting, and sometimes during the rinse cycle - helps for crystal clear dishes and smell free plastic ware.
4. As a last resort, because it's involved and messy, take the machine apart and wash-it out.
Hope one of the 1st 3 work!