I was wondering if anyone could offer some advice i have a 207 sport auto. It started witj displaying an anti pollution fault this cleared itself and went off. Then it displayed an engine management fault i had it in the garage they replaced a fan resistor. Problem still there code read it twice and it threw out a bunch of random.codes. Was told it was the ecu so sent it away had it tested they claimed they fixed faults which were related to what id told them. Got the unit back and still.displaying the same faults and not driving great. Do i need to have the faults cleared by a garage or any ideas what may be wrong with it ?