I have check engine light on and I took it to the dealer. They said I have to replace the EGR valve which is very expensive. It is possible to clean the valve myself or how difficult to replace the EGR valve by myself.
It would be pretty difficult to clean.It is not that difficult to replace.What are the conditions you are experiencing?I am assuming you have code # P0401(?).Usually a sticking EGR valve will cause stalling at idle and not set any codes.