You can get a cheap EGR valve here:
For ***** and gigles, did you attempt to clean out the EGR valve? Before you do get a new one try this: Get carb cleaner and a stiff brush and clean that sucker out. Then once you do, oil the pintle inside and excercize it up and down so that the lubricant goes inside. After doing this, it should be easier to push up on the pintle than before. IF it doesn't keep cleaning it and oiling it again then try again. Once you stick it back in the car, it will STILL give you a light, but it wont dissapear until after a couple of drives.