Hi, I read the codes, 0115, 0171 and 0300. Replaced the temperature detector and still have the engine light on. Should I replaced the oxygen sensor? I was told to replaced the air captor? but it is quite expensive. Ther engine is weaker than usual and takes more fuel too. Thanks Don