Skip the auto shop - Our mechanics make house calls

Q: Problem with Check Engine light in my dashboard.

asked by on

I went to a mechanic and he said the symptom is that the MIL is on with P0139 secondary heated oxygen sensor 2 but when he checked the sensor it was working fine and told me that the probable cause is the ECM/PCM misinterpret the secondary heated oxygen sensor output and sets DTC P0139. He said I should update my software. How much will it cost me to update my software? And if I choose not to update my software and leave the light on is that gonna be okay? The mechanic turned off the light but after a week the light came back on my dashboard. Thanks.

My car has 202000 miles.
My car has an automatic transmission.

A: Hi and thanks for your question. The code ...

Hi and thanks for your question. The code P0139 means that the secondary oxygen sensor on bank 1 (the sensor after the catalytic converter) is not damaged, but rather the engine air fuel ratio is not being adjusted by the oxygen sensor signal. Check the connections to the O2 sensor and clean off the connections to the wiring harness from any debris or moisture. This symptom could be caused by the MAF (Mass Air Flow) sensor failing. I recommend replacing the MAF sensor first before anything. This causes the most issues with fuel trim in the engine. The O2 sensor is doing its job by signaling the computer that the fuel mixture is out of range. If you need assistance in troubleshooting, I recommend seeking out a professional, preferably a YourMechanic professional to help you with your vehicle.

Was this answer helpful?

Need advice from certified mechanic? Get help now!

Over 1000 mechanics are ready to answer your question.
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details

Ask a Mechanic
(100% Free)

Have a car question? Get free advice from our top-rated mechanics.

Ask A Mechanic
Over 10,000 questions answered!

Get an instant quote for your car

Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing

Get a quote

What others are asking

Q: check engine light on with code P0139 and P0841. Added Techron last fill up and now light went off, on and off again. What is go

The trouble codes that you have downloaded have not arisen due to the use, or non-use, of the fuel additive. Code P0841 simply refers to an abnormality in the transmission fluid pressure sensor circuit. Possible causes of that code include...

Q: Flashing green light next to "D" and check engine light on.

For this particular issue, I would start by checking the continuity of the cruise control switch buttons. You will need to check these with a volt meter to determine if they are getting power. If you need assistance with getting...

Q: Car reads "Pressure Control Valve 3V". I believe it has to do with a solenoid.

Hello. I would need to know some more information about what you car is doing to be able to help with a diagnosis. If it is giving a pressure control code then most of the time this is caused by...

Related articles

Rules of the Road For Iowa Drivers
Driving on the roads requires knowledge of the rules, many of which are based on common sense and courtesy. However, even though you know the rules in...
P2428 OBD-II Trouble Code: Exhaust Gas Temperature Too High Bank 1
P2428 code definition A P2428 trouble code signifies that the PCM has detected a problem in the exhaust gas temperature sensor circuit in bank 1, which subsequently contains the number one...
P2103 OBD-II Trouble Code: Throttle Actuator Control Motor Circuit High
P2103 means there is a fault with the throttle actuator control motor circuit, likely due to a defective electrical component or part.