The car runs rough and wants to die half the time while stopped in gear, or moving slowly in gear.Code came on p0171 for bank one lean, changed upstream 02 sensor. Light came on a week later and I took it to Ford because they are the
expirts. Ford replaced the MAF sensor, and charged me $500 and stated car could have other
probloms. Light came on a week later same code. I checked the
vacum found a line that was
colapsing replaced line, sprayed carb clean on
vacum lines no leaks. Then codes both P1506 (idle air controller overspeed) and P0171 came on about a week later. Took the IAC off cleaned it and the throttle body. Lights for both codes came on again tested ohms of IAC all ok, but I
unpluged it when can was running and reved it up and let it idle,
pluging and
unpluging vale no change in idle
occured. Been 2 days since, after clearing codes and start engine engine wants to die, but if you rev it up and let it come to idle runs fine then throws code P1506.Help Please