So, my p38 has some wierd issues, reading the temp with diagnostics it shows 120 degrees at running temperature, gauge is fine, then read gearbox ecu engine temp and it shows 80 degrees, as I understand this info comes from the engine ecu through can bus. Also the ac fans are triggered on by engine ecu. Replaced the temp sensor, same readings but now the gauge reads just above the blue area. Tried another diagnostic, same ecu reading, tried another engine ecu, still the same readings, tried another temp sensor, still the same. What could be causing this? Also have a text in message centre showing air bag fault at startup, but no fault codes or aurbag light.. Also noticed the lights in the message centere is flashing after shutting down the car, but while running it is stable.. any ideas?