I have a 2-3 yr old dishwasher and use tesco/finish tablets. Yet when the dishes come out, they are still dirty, and they have been cleaned but they now have a sandy green residue on them. It is new, and this wasn't on any of the plates before. What can it be/what can I do to stop this?