I know this has been discussed here and other sites: The fact that a code for one sensor could mean another is malfunctioning. Here's what happened. For years I'd been cleaning my EGR valve and never replaced the gasket. Six months ago, I finally got a new EGR ...and still used the old gasket. Yesterday, I removed the valve to check it; it was fine. Then reinstalled it with the old gasket again. (I know; don't say it.)
This morning I got code 35 immediately upon driving...IAC valve (OBD1). Also the idle was sporatic and, upon revving, slowly came back to idle rpms (not quickly). Since I've been doing much work on the van lately and knew the IAC was functioning properly, the problem had to be that EGR gasket. I installed a new one, cleared the codes, and all is well again. Neither valve was bad. I swear, vacuum leaks are our worst enemies with these vortecs... at least the old, decrepit ones like mine (255,000 miles). Oh, and always use new gaskets.