Help! surging idle
I have a 200 F150 with the 4.2 liter and recently it started surging, shaking, and bucking. Especially at idle. It runs good at acceleration. I cleaned the throttle body, checked for vacuum leaks, replaced the MAF sensor, and replaced the IAC motor. I got the code MAF out of range, Bank 1 lean, and Bank 2 lean. After clearing the codes the Check engine light has stayed off. I have aslo diconnected and reconnected the battery. Any suggestions on what it could be?