Ok this is what has been happening. Lately my engine has a weird idle every now and then. Usually when its hot out or I have driven the car for a while. Its a 95 Integra GSR SEDAN. Usually the weird idle will happen without the check engine light being on. I start the car and its fine then the rpms jump around and the car sometimes stalls. Sometimes after driving hard or its just hot out, the check engine light will come on and I have an under idle, I rev and the idle will fall very very low, to almost a stall, then the car will regain to about 500 rpms. I was told it might be the TPS or the 02 sensor, but now im not so sure, cause I've noticed that somtimes the VTEC will not kick in at the right time or just wont kick in at all when the Check Engine light is on. Thanx for anyones help on this matter.