all these problem threads with the protege bad idle and how many different things can fix it and i think i just confirmed the real fix....after changing coils, plugs, wires, cleaning egr, buying ssafc and all the other stuff people tell you to change, try changing the wastegate with the atp...just got mine done today and so far no cel, no lean mixture, no more bad idle. lets hope the codes stay away. ill keep yall posted.