I have a 1996 corolla (1.8) and I just cant get the check engine light to go off so I can pass my yearly inspection. I've done the following but would love some advice if i've overlooked anything.
-clean EGR (twice)
-reset ECU (remove negative battery post for 15 minutes)
-clean all of the vacuum houses associated with EGR and vacuum modulator
-replace filter in vacuum modulator
-cleaned out the intake manifold (posted here, help out TONS! very smooth and slight power increase:
DIY Intake Manifold Interior Cleaning)
-bought a NEW EGR valve