Thats sensor fails very often its either damaged by a piece of debris or knocked off of its holder and it falls onto the rad sometimes it can just be placed back in the holder but a lot of the time the heat from the rad combined with the surrounding air temp cooks it and you will end up with weird ass readings on the dash, slightly worse running and climate control malfunctions.
You wont have the temp code any more now the sensor is sorted i can't be so sure about the evap system cause if it was not commanded correctly by the ECU then the new software would probably have fixed it but the perform fuel tank bit makes me think they could have inspected the valve the tech has not worded it very well so its hard to figure out but it could have been simply as a precaution or it had a fault either way the valve operates most times you drive the car if it was going to malfunction again because the problem was not fixed it would have done so by now.
__________________ One thing you will learn with German cars - If it's simple it ain't happening. |