So I've read a lot of threads regarding this problem and I am about ready to give up. I cleaned the EGR valve, EGR cooler and replaced the filter. I followed the process very closely for resetting the light (I have the pushbutton start) and the message center showed NO STORED MESSAGES. But then when I start my truck the PERFORM SERVICE message comes back on. So, I followed the process again, cleared the message and when I started my truck it came back again. I've done this several times, like an insane man, and same result! What am I missing? Is there a lot of things that bring in this message? Do I need to break down and take it to the dealer?