FAILED EMISSIONS. NOX.

1992 Geo Tracker • 340,000 miles

We have replaced 02 sensor, cat, muffler, cleaned egr, replaced tubes and hoses to egr etc. Still fails, got closer to pass with cleaning egr, and other parts of the test improved too. What now. Mechanic told us to clean egr etc, and promised it would pass