Sí, conozco este problema) en los Solaris modernos este error es realmente frecuente. arriba ya escribieron correctamente sobre el sensor - es realmente una causa común. el problema es que P0128 se genera cuando la ECU no ve un calentamiento normal del motor, pero por qué sucede esto - aquí puede haber varias variantes. el sensor de temperatura del refrigerante da señales incorrectas, la electrónica cree que el motor no se calienta, así que enciende el error. el termostato en este caso puede estar perfectamente bien, así que el diagnóstico lo dijo correctamente
también puede haber un problema con la calidad de los contactos en los conectores del sensor o en el cableado, a veces hay oxidación. si el motor en realidad se calienta bien y el ventilador se enciende como debe ser, entonces probablemente sea el sensor o su circuito eléctrico lo que falla. intenta al menos revisar visualmente el estado del conector del sensor bajo el capó, a veces ayuda simplemente reconectarlo o limpiar los contactos. si esto no ayuda, entonces tendrás que cambiar el sensor, cuesta una bagatela y toma unos 15 minutos de trabajo
me parece que también vale la pena asegurase de que el ventilador de refrigeración se enciende correctamente y el motor realmente se calienta como debe ser. si todo está bien con la refrigeración de hecho, entonces sin dudarlo cambia el sensor DHT - esta es la solución más probable para tu caso