My diplomat dishwasher has power to it but when I try and press the button to select the necessary programme nothing happens and it remains on P0. Also when I try and close the door it is not latching properly unless you slam the door. What is wrong with it?