oh...and when you do stuff, disconnect your battery for at least a half hour, this resets your computer. otherwise the computer goes into the "running mode" it knows.
another thing....not knowing your miles or service history.....the upstream o2 sensor makes a difference. denso, amazon, 45 bucks.....often a neglected item
after doing all the things I mentioned above, the truck idled great but had a bit of a bump at idle. kind of like a racing cam...a slight ruff idle, but nothing big, like an occasional burble like one cylinder not firing right, replaced the o2 sensor last week...all gone