This thread has some useful component-level testing, but for anyone arriving here just because the display says E09, I wouldn’t jump straight to ordering a heat pump.
E09/E20 identifies the heater/heat-pump fault area. The exact model, whether the dishwasher ever heats, and whether the code...