My Check Engine light has been going on and off for the last week becuase of the EGR. I had the codes checked at Autozone, they were 1404 EGR Close Stuck and 0402 EGR Excessive Flow Detected. A new valve runs about $100 and I remember reading that cleaning the carbon out of the EGR sometimes fixes this problem, so I thought I'd try that first.

I pulled the EGR valve off today and sure enough the pintle was stuck open. A bunch of carb cleaner and 20 minutes later it was moving freely and not sticking at all.

I noticed a difference as soon as I started it, the engine didn't rev high and then settle down like it has been the last two weeks.

The Check Engine light is off for now, I'll have to wait and see if it returns.