Well as you can tell i am a new member here. To be quite honest, I'm a Mazda man (2002 Protege5)

but I also own a 1999 Camry 2.2L, which has been a fantastic car. I've owned it about 9 years and its been dead reliable until now.
So, a little backstory. I have been having a stalling problem with it. Well, actually my wife has. She says it will stall when coming to a stop or going from one. The CE light never came on either so no codes to go off of. Now before I became a member here I read thread on others with the same problem and have since done these things:
-Replaced both O2 sensors
-Replaced the coolant temp sensor
-Checked the IAC sensor, which tested fine
-Replaced the spark plugs
-Replaced the battery
I also took it to a mechanic who looked at it and couldnt find anything wrong. Now I'm trying to eliminate the EGR being the problem. I found a thread about how to test and bypass it, but I think it was on a 6, not a 4. So I took off the vacuum hose to the EGR and put a plug in it, I also put a cap on the port it was plugged into. I noticed it seemed to idle at a stop in drive and little smoother and it idles a little higher in park than before. The CE light came on too of course. So my question is, if it does not stall on her in this condition, does it mean I need to replace the EGR? I read the sticky on how to clean it but I know her, she would prefer me to just buy a new one. Thanks for your advise and for a very helpful site.
Mike