I have a first version MB w168. This car has the MAFs/IATs soldered to the ECU. You can't replace those without replacing the whole ECU. Anyway I have an obd scanner which works with this car and I noticed that the air intake temperature is being reported some degrees below zero while the temperature outside is in the 18/22 C . Is this normal? My understanding is that the car will use more fuel if the ECU thinks the air is cold outside.
I'm not a MB expert, but it sure doesn't sound right. The IAT should report fairly close to ambient. That's the whole purpose of the sensor in the first place. If anything it should read a little higher than ambient as the engine warms up and the intake tract becomes heat soaked from the engine bay. This will definitely throw the ECU into the wrong fueling map and cause issues. If it's 20C out and the IAT is reporting below zero, that's a huge disparity.