If it does everything except fill with water it's the solenoid on the water inlet valve, ask me how I know, go on ask me...
if you need parts I've used these in the past.... https://www.espares.co.uk/browse/at...mm8e9s48QK3kSiIOR79FouRuJIFWtYwBoCQMkQAvD_BwE