When you click on links to various merchants on this site and make a purchase, this can result in this site earning a commission. Affiliate programs and affiliations include, but are not limited to, the eBay Partner Network.
I have a '95 corvette manual transmission. The idle on the car when first started runs at 1,500 rpm. After driving it for a half an hour or letting it idle until the coolant gets worm the idle will creep up to 2,100 rpm.
I check the hoses for vacuum leaks but can't find any.
re-check for Vacuum Leak(s)
TPS (Throttle Position Sensor ... on the Throttle Body)
re-check for Vacuum Leak(s)
IAC (Idle Air Control valve... does a '95 have one?)
re-check for Vacuum Leak(s)
I'm still trying to nail down a similar issue on a '90 ... no luck yet, I really think it's a vacuum leak somewhere that I just haven't been able to track down.
under the right plenum there's a plastic tube running from the top of the engine to the throttle body aft of the iac. check it and both ends of it for cracks.
After checking for vacuum leaks, as stated above, clean the throttle body, using throttle body cleaner, not carb cleaner. Remove and clean the IAC and the area where the IAC enters. Pipe cleaners should help make the job easier. Did you check for any trouble codes? The O2 sensor?