Our Siemens dishwasher is seven years old and has worked perfectly until now. We are unable to stop it producing loads of foam at the end on each cycle. We had a Siemens Engineer visit, check it over and offer his thoughts, he could find nothing wrong. We have tried different salt, rinse aid...