I believe that an o2 simulator is a resistor that you hook up to the o2 sensor that will cause the o2 sensor to send back the correct reading to the ECU which will remove the check engine light and keep his car from running in loop, but like matt said that might not necissarily be a good thing b/c you are tricking the ECU into thinking something that is not actually happening, which can lead to bigger problems.