So... I've been having this idle problem for next to ever. I've replaced every stupid check valve, vacuum hose, you name it.
Today, I popped on the A/C to clear some humidity out, and my idle dropped to where it belonged. What? I shut it off, and it quickly drifted right back up.