My dishwasher has started spitting out bits and I can't seem to fix it. It's only the top shelf that I'm having problems with, everything on the bottom is fine, but my cups and glasses ended up coated in a brown gritty I guess food waste. We've cleaned out the filter and keep the dishwasher clean. I've put it on the highest setting to try and rinse it out but nothing totally gets rid of it, just makes it a bit better for a few washes. Is there anything I can do/buy to fix this?