I had cleaned, but this has had no effect. Today I had the EGR valve replaced by a friend, and the warning stayed off for about 30 miles - but now it is back again. Could you tell me what else may be ...