Mine had the exact same idle problem you describe, especially in warmer weather. All problems solved with the Intake Manifold Gasket replacement. As others suggested, I'd start there.