My Engine Management Light has recently come on, which I had checked straight away. 2 codes came up, one for EGR valve and one for Mass Airflow Sensor. I had the EGR replaced, light reset and 2 days later, the light came back on, this time only for the MAF, so the EGR replacement was obviously needed. the MAF sensor was then changed, for the light to then come back on 2 days later again reading the same fault! The garage were happy to put my old MAF sensor back on as they said it was clearly alright. The car is driving absolutely fine, not juddering, no stalling, no loss of power, good MPG etc which is why i'm confused. I took the car to an Audi specialist who carried out diagnostics and couldn't find a fault, as although the light was on, it was driving fine, so they were also confused. It is a 2011 3.0 TDI that's done 85,000 miles.
Any ideas would be much appreciated! Thanks