One more simple thing to not overlook. You didn't say how long ago or how many miles since the rebuild. They would have disconnected the battery. After that, minimum idle must be relearned by the engine computer. Until this is done, the computer doesn't know when you have your foot on the gas pedal and when it must be in control of idle speed.
It knows your foot is off the pedal when you're coasting. The strategy it uses is higher than normal manifold vacuum for seven seconds. High vacuum will occur if you snap the throttle open and closed real fast, but not for seven seconds. You have to coast down from highway speed for the high vacuum to occur for seven seconds or longer.
When these conditions are met, the engine computer looks at the voltage from the throttle position sensor and puts that in memory. The next time it sees that same value, it knows it has to control idle speed.
Most technicians will perform a test drive specifically to prevent this customer complaint after doing any work that requires disconnecting the battery.
You may have met the relearn conditions by now, but introduced another problem by just changing a bunch of parts without diagnosing the problem first. Specifically, by throwing a throttle position sensor on it, the sensor voltage at idle will be different than before, possibly by only a few hundredths of a volt. If the computer ever sees a voltage lower than before, it will put that into memory, but if it never goes down to the voltage it saw with the old sensor, it assumes you are holding your foot on the gas pedal so it lets you control idle speed.
There could be a lot of other causes of erratic idle, but expect to have to just drive the vehicle if the battery is disconnected again.
Caradiodoc
Monday, June 1st, 2020 AT 2:11 PM
(Merged)