Regarding your check emissions light.
I have it come up a few times to haunt me. It comes on when doing fwy speeds and triggers after three faults but has to be in a row I find.
If the sensors are ok, it could be an exhaust leak before the sensor or an air leak from the intake somewhere, or...