Here are some observations and a picture of scanner codes after multiple resets:
1. Changing Throttle body did not fix issue
2. You can unplug the IAT sensor while truck is running and there is no change good or bad (does throw code when unplugged)
3. Moving wires near the bulk head next to ECU sometimes will change idle but the connections are all clean and no broken wires visible after checking for quite some time.
4. Seems to idle worse when connecting the air intake back onto throttle body.
5. Symptoms like a bad IAC and always looking for idle.
Thoughts or suggestions?