Hi, I hope it's ok if I chime in.
I have the same issue with my '94 945 (B230FB). I've been trying anything short of new, direct wiring between sensor and ECU and a new connector to the sensor as suggested above.
Checked resistance and voltage at ECU, values look plausibe compared to the curve above. Different sensors (currently [1], note that it says cockpit display on the english site, the german one is correct and so is the part number, -032),
Cleaned GND on the manifold and elsewhere, cleaned all the connectors. Even got a replacment ECU.
The error is only beeing set for the ECU, not the EZK. I found that if I only drive short distances that won't get the motor quite up to op temps, the error is not beeing set. Only if the temp gauge reaches 1/2 or slightly above, 1-2-3 appears. So I assume the jetronic is expecting a value at that point that the sensor is not delivering? Is anyone aware what the ECU is actually doing at this point and what the trigger might be for "we should be at op-temp, let's check that sensor?" If that is the case...
Thanks for any insights...
[1] https://www.skandix.de/en/spare-parts/electrics/sender-units-sensors/sensor-coolant-temperature-cockpit-display-black/1037368/?bi=607a4d86325450f8c27ac35d84a9d1d3