Usually the code you are experiencing is a large leak in the EVAP system has been detected. This might usually be gas cap related.
Hearing your symptoms, I'd be more focused on searching for a big vacuum leak, it could be just about anywhere on your rig.
Start with the ideas in this link:
https://www.2carpros.com/articles/how-to-use-an-engine-vacuum-gauge
Another way to search is with an "un-lit" (No flame!) plumber's type propane bottle handheld torch. Move it up and down "suspect" leaks around hoses/ fittings/ etc. and listen for the engine RPM to improve (as it is now receiving substitute fuel through the leak).
Many times you or your pals might hear the leak hissing.
A trick for doing that with a noisy vehicle is to use a long, but not restrictive pipe on the exhaust to divert the exhaust racket away. The last time I did this we used a 20 foot stick of 4 inch PVC pipe. We slid it over the exhaust pipe 6 inches or so and crammed some shop rags around the pipe to seal it to the PVC.
Maybe you are having multiple issues?
Removing the IAC and cleaning it and it's hole with throttle body cleaner might fix your idle problem. It might also be that it is at the end of the trail. The cleaning is a lot cheaper than replacement, one must always also weigh out how long it has been faithful and will not last forever!
If you are thrifty, coupons and promo codes found on the net can really knock the cost of parts down! (older example with pic 2 it worked well)
I'm about done!
One more article from our site, the opening page:
https://www.2carpros.com/articles/engine-idles-too-high
Let us know what you find!
The Medic
Images (Click to make bigger)
SPONSORED LINKS
Sunday, January 19th, 2020 AT 5:14 PM