bosch dishwasher SHV55M03GB fills but does not stop until reaches overfill float which then empties small amount only to fill again and repeat. Will it be the solenoid valve and if so how can I test it? p.s. there is no leak into the drip tray and the machine empties correctly when the programme is cancelled. Many thanks.