I added the Alt anti tamper PDF’s just incase your diesel has one.
In the US market, the alternator would not charge if anti tamper radiator piece has failed.
At first we replaced the complete radiator then Volvo introduced a separate anti-tamper part.
I do not know why it was added or its function. It shut down alt charging on the LIN network.
Your CEM should be on the LH side? and yes, it could have water damage.
Remove the cowl under the wiper blades to inspect the top connectors of the CEM.
Below is P3 CEM connector for a 3.2 gas engine. Pins are rusted off.
Wiring diagram shows temp sensor in the LH door mirror for ECM and DIM.
These are a few things to check and see if they apply to your car or not apply.
With VIDA you can click in each code for more diagnostic help.
What mileage do yo get with the diesel and manual gear box.
Outside temperature
The outside temperature gauge is integrated in the display in the tachometer. This function displays the outside temperature. If there is a risk of icy road conditions, a snow flake symbol is displayed to warn the driver. A snowflake is displayed between -5 to +2 °C.
A sensor which detects the outside temperature is mounted in the left-hand door mirror (6/62). The temperature sensor is directly connected to the engine control module (ECM) (4/46) which then forwards the signal to the driver information module (DIM) (5/1). The temperature is displayed in Celsius or Fahrenheit, depending on the market, in increments of one degree. The unit for temperature display is a programmable customer parameter.
To obtain display of reliable temperature, the temperature changes are shown with a certain delay. This since the temperature sensor is affected by, for example, the engine’s temperature, when the vehicle has been parked for a time with warm engine, as it would give a too high value in such a case. The delay is dependent on vehicle speed and is different depending on if the temperature is increasing or decreasing.
If vehicle speed is above 2 km/h:
a displayed temperature value can decrease by 0.25 ºC per 0.5 seconds
a displayed temperature value can increase by 0.25 ºC per 8 seconds.
If vehicle speed is below 2 km/h:
a displayed temperature value can decrease by 0.25 ºC per 0.5 seconds
a displayed temperature value can increase by 0.25 ºC per 60 seconds.
As a result of this delay, under certain special conditions it may take several minutes before the current temperature is shown correctly in the display.
Displayed temperature value is always rounded off to the nearest lower whole number.