The E2 error code means that the pup is blocked. In this case, you need to check the filter and, if necessary, clear debris from it. Remove the bottom dish basket and the filter. Be sure that the filter housing is clear and free from waste and debris. Clean the bottom of the machine, if necessary. These steps should help you do away with the error.
Check the water inlet valve – an electric magnet unit in the machine’s base. Take off the side panel and pull the inlet hose up to the valve. Picture the connections. Turn off the water tap, remove the valve and check it for blockages and damage. If there is debris in it, clear it. If the valve is damaged, it has to be replaced. When installing a new one, use the picture of the connections.