Estos son los errores que he encontrado para el lavavajillas bosch:
Bosch - serie SMS
E01, E02, E03, E04, E05 módulo electrónico
E06 interruptor de la puerta
E07 ventilador de secado
E08 nivel muy bajo de agua
E09 circuito de calentamiento
E10 caudal de agua insuficiente, bomba de circulación
E11 sonda NTC
E13 temperatura de toma de agua caliente >75º
E14 caudalímetro
E15 aguastop activado
E16 electroválvula de entrada
E17 nivel de agua demasiado alto
E18 nivel de agua demasiado bajo
E20 bomba de circulación
E21 bloqueo de la bomba de circulación
E23 bomba de desagüe
E24 filtro de drenaje obstruido
E25 bomba de desagüe obstruida
E26 interruptor/agua
E28 sensor de turbidez
En principio la falla es que no calienta, concuerda con lo que me dices, y debería funcionar bien el programa de prelavado dado que este no suele calentar.
Yo empezaría por los más evidente, la resistencia, si tienes un multímetro, puedes girar el lavaplatos y medir la resistencia del lavavajillas, si da circuito abierto la cosa es clara, tienes la resistencia abierta y hay que sustituirla. Si la resistencia esta bien, podría ser algún cable que en el giro de la puerta se ha cortado o un fallo en la placa electrónica, aunque lo dudo dado que marcaría error 4 y 9
Te dejo una web donde a alguien también le ha pasado algo parecido a ti, pero este casi si parece más de placa electrónica, el tuyo con un poco de suerte se puede arreglar cambiando la resistencia.
https://www.yoreparo.com/electrodomesticos/lavaplatos/preguntas/1319600/lavavajillas-bosch-que-marca-error-e04-y-e09