Check the MAP sensor for the loping idle. It *knows* how much load there is on the engine based on intake manifold vacuum. If you have high vacuum, you *must* be at idle with the throttle closed, or cruising down the road... Of course if the MAP is broken, it will send some whacky signals to the ECM and perhaps send too little fuel to make the engine run properly.
I replied about the spout connector in the other thread, I think. Did that help to find it?
tom