who is "he"... a parts place? a auto shop? take it to an autozone or similar and they will let you use a code scanner. fairly easy to operate and you operate it so you can write down the codes and then come back. with out knowing the codes its harder to diagnose your problem. I would say you have two unrelated problems. the EGR may have rust all the get go on the out side but will still work fine (just not all that great to look at). look at the DPFE / pressure sensor first... only 20-30 bucks on rockauto.com and takes 5 min to replace.
2001 ZX3 2.0L Zetec-
Hatch Nation #42
Going through Rebuild See "The TICK Build Thread" for details (http://www.focusfanatics.com/forum/showthread.php?t=289168&referrerid=62897)