I’ll second the cascade platinum recommendation. I though my dishwasher was broken when we used another detergent brand. I took it apart to see if the filter was plugged and even put a GoPro camera and led light in it to make sure the washing arms were spinning. Turns out it was because we used a cheap detergent.