I end up having to wash everything up after they've been through the dishwasher. We've cleaned it with bespoke dishwasher cleaning products and also with vinegar but it makes no difference. Any thoughts? If I get someone out to fix it do you think they'll be able to or should i save my money and get a new one. It's about seven years old.