Had a '90 Dakota w/ 3.9 w/120,000 miles that failed inspection. Took EGR off, cleaned it, truck passed. The following year, truck failed b/c of EGR. Took it off, cleaned it; truck still failed. Replaced EGR and truck passed. Sometimes the cleaning helps, but only to a certain extent.