I have a Bauknecht GSI1330 integrated Dishwasher. It is quite old but has been used very little. Recently the Program dial has not always moved on as it should but it works ok when I have manually advanced the program. Last night however, the dishwasher failed to empty, despite me turning the control knob forward. How do I determine if the Program board needs replacing or if is it the pump that has failed? I would be grateful for a guestimate of the likely repair cost (assuming I can still get the parts)