I have a similar problem. Let me explain, please let me know what you think.
It is a 92 corolla, auto transmission.
Originally, the car, after running on highway on around 65-70 miles , when coming to a full stop at a traffic light, will have a very rough idle - stutter/vibrate/hesitate , then it will shake and die down. The engine check will be ON. I will restart the car with gear on park, give full gas a few times and it will run fine.
This has happenned a few times in the past 2 years.
Recently when it died like this and I did the usual workaround, but it never comes back to normal..anytime I come to a full stop, the car will die. A full accelerator/throttle fails to fix it. All I have to do is to shutdown the engine and start it after many hours. The car will run fine without any problems.
This week, the car experienced this problem again, and nothing is working. Now whenever I put the car in drive or reverse gears, the car does very rough idle. I put it in Neutral or park, the idle is close to smooth. So it has become a big challenge driving the car around. I just start the car, it idles close to normal, I put it in drive/reverse gear, it idles extremely rough. Actually It cycles between extremely rough and a lesser rough idle. The whole car shakes. If I switch ON the rear window defrost or the AC or headlights, the car mostly dies and the engine check light comes on.
I took it to Toyota yesterday, they did a whole day research and said they need to replace the IAC valve and possibly the entire throttle body. But they said they are not sure if it will fix the problem !!
I see that the symptoms are very similar to what is reported in this topic and would like to know your ideas.
Is it the EGR or the IAC/throttle body or something else.
What is the best way to fix it. Should I go to Toyota or some local mechanic shops.