Can't remember if you done this or not, but before you even think about replacing that EGR, make sure to completely clean out your throttle body and the air intake tubing, along with your pcv and idle lines.
Doing this worked wonders in my Rodeo that had one of your same codes for over 5 mnths; haven't seen any in regards to the *you know what* light since.