Today I replaced my EGR valve. I was going to do the remove, clean, and re-install like in the sticky posted here, but fell into too good a deal on the new oem revised one so I just replaced it. Really improved the idle response.
BUT.... when they tell you it takes 35 minutes don't believe it! You have to remove the strut tower bar, cold pipe, battery (And I removed the plastic mazdaspeed cover & battery tray too) Just to get at the two little 12mm bolts with a breaker bar. Once you've got them loose its no big deal. Total time: 80 minutes.