Same thing has happened to my neighbours Merc, it's definitely over fuelling as you can see it and smell it but every place he's taken it to says no faults.
How would he go about having the codes reinstalled mate please ?
I will tell him about this thread