Dear Sir, I have a w168 A Class with a ECU A 025 545 30 32 (5). I need to repair or buy a new one and not sure which number I should look into. I have also 412.250/005/001 and on another sticker A 166 140 10 00. Can you tell us which numbers are important is this matter in order to find a repaired part to replace this one. Mistakes on this ECU are P0121 and P1590. Can they come from the repair of mass air flow replacement? Many thanks.