2001 Camry Check Engine Light Question

The Check Engine light went on last week on my 2001 Camry with 85K miles. I took it to my local service station and they read the code and told me it was an EGR issue and they recommended replacing the EGR valve, vacuum control switch and cleaning the system. Total cost about $700.



The Check Engine light has now gone out.



My question, should I go ahead and take their recommendation, get a 2nd opinion, wait until the light goes back on?



Thanks

-Carlos

Post the codes here before authorizing any repairs. I am always suspect when I see a complete rebuild of the EGR system recommended. Did they remove any of the piping to make this diagnosis? Or did they simply read the codes and assume it needs a total rebuild- a stretch on a car this young. They may even have misinterpreted the codes.