Today on my way into town I stopped at a stoplight which was red and the engine ideal wandered up rom about 500 to 750 RPM and seemed to have an ignition miss or something. I was a bit worried that it would stall but it didn't and once I accelerated the engine ran fine. This happened about 5 times when I had to wait for red lights. The temperature gauge read 90C and the ambient was about 22C. When I got to my destination I left the car for about 1 hour and when I returned the car sputtered but did start and settled into a nice 600RPM idle and from then on all of the way home it ran just fine? I have no idea what happened. Does anyone have any suggestions ? I would like to know of maybe the ICV might have been sticking or something else to look at.