There are a huge number of possible causes, why are you just ASSUMING it's the EGR?
Yes, the EGR could be dirty,common enough problem, and it wont cost much to whip it off, clean it and refit just to check.
However, the dash light is on because the system has detected a faulty or out-of-range sensor or actuator.
Just plug it in to a diagnostic reader and it will pretty much TELL you where the problem is.
fordtech, October 2009