I have a 1992 Firebird with 3.1l v6 with 58k miles on it. When I first got it, I've had no problems. The first thing I did was put a cold air intake on it, still no problems. I put seafoam through it and noticed some smoke coming from the EGR valve, so I replaced that. I also replaced the IAC valve and Throttle position sensor and reset ECM. The car never got hot, so I had the thermostat replaced. Since then I've had problems. When the engine is cold, it idles perfect. I would say a little over 1k rpm. After it heats up the idle drops between 7 and 900rpm. When coming to a stop, the idle drops between 5 and 600pm and almost stalls or does stall. I'm curious what it could be. Also idles rough. My first thought it a previous owner put a really low-temp thermostat or took it out completely to fix the idle problems, so the engine wouldn't heat up. Smells like it's running a little on the rich side as well.
Edit: No check engine lights.
Edit: No check engine lights.