It could be any one of those components that are failing. I would first start by checking for vacuum leaks to the hoses going to all the EGR valve components. If no leaks are found, check the EGR valve for sticking, there could be some carbon stuck up in there making the plunger get hung up. If you have a Haynes Repair Manual it will show you how to test all these components. Hope this helps.