I, as well, have been dealing with codes similar to yours, P0121 (throttle circuit performance, P0171 (Lean bank 1) and P0174 (lean bank 2). I believe I have mine fixed for now by cleaning the MAF. However with the codes and description you give, I would suspect the throttle body too as you...