I have a 94 civic dx with a JDM sohc non-vtec zc motor in it. The motor has about 60k miles on it, and everything works fine. I took it to get emissions done, and FAILED!
25/25 test 50/50 test
Reading Allowed Result
HC ppm 19 147 pass
CO % 0.00 0.82 pass
NOx ppm 3174 1072 fail 4306 1186
RPM 2779 3000 max
CO+CO2% 14.54 6.00 min(pass)
On both tests, the NOx was 3x the legal amount. They said change the O2 sensor( it only has one: on top), EGR valve( doesn't have one), or the timing is off( it's perfect).
What can I do to get the NOx down? Is there anything that I can do? PLEASE HELP!!!!!