There was another forum post with a similar issue and the fix turned out to be the IAC was wired wrong. Idk how that mysteriously happens if no one messed with the wires...
Battery volts could be a little concerning. Not 100% if TBI has injector offsets vs batt volts and how that would affect idle quality??? That 53% throttle looks unusual too.
Bookmarks