As the title says, I have a 1997 Toyota 4Runner, 3.4L V6, 4AT, 4WD. The problem originated as a bog at low throttle openings, and occasional RPM "hunting" at low throttle steady state cruising. Idle is fine, within spec. Eventually it threw a check engine light, pulled a P0505, Idle Air Control...