A friend of mine has a xsara hdi 2002. A while back his car went in to limp mode with an "angry engine" light, I think all that was done was the code was cleared, it was fine for a week then done the same, he had it pointed out to him that "that buzzing" was his boost control solenoid failed, so that replaced and the code cleared again, a couple of weeks later brings us to present time and his car has just put that light on again, and gone oncemore into limp mode. Poor fella, I've known him since we were 5 and I can't help but feel people are ripping him off and trying to take him for a ride.
He can't remember what the code actually was before, only that it was boost related, and I can't test it with my reader as it's cheap, rubbish, and doesn't list anything French within the manufacturer options

so to a point I can only go on guesswork for now, (not good I know) but ATM, I can see two possibilities..
1) the turbo is shot, just this don't seem right to me with the reputation of making good diesel engines that the French seem to hold, possible I know, but I can't help but think that the more likely problem is;
2) I have noticed when I looked the other week at his car (to find my code reader sucks) that a section of inlet that's plastic and seems to bolt onto some kind of throttle body assembly via two bolts has flex in it between the joint where the plastic meets the metal, seemingly enough to open a gap, boost escapes, and the management throws a paddy. So what I intend to do, is refit this part that's flexing, with a new o ring/ bead of silicone to see if it seals and stops the problem.
What I want to know is, can the code on these engines be cleared by disconnecting the battery for an hour, or are we simply screwed without an adequate reader?
And failing all that, are there known issues with these engines, or anything else to consider to lead us to the fault?
I appreciate Id best off look on a chitrun forum, but thought I'd ask here first to see if the vast knowledge and helpful generosity of the oof can shed light on this for me?
My knowledge of the details of the problem are minimal I'm sorry but Im going off what I can remember off the top of my head right now

Cheers...
