Skip the auto shop - Our mechanics make house calls

Q: Code p0158 keeps coming up

asked by on

I have replaced all 4 02 sensors and I keep getting the code p0158 come up. Check engine light comes on eventually. My state requires an inspection and the jeep takes forever for the sensors to come on line. I changed the same 02 sensor out again and still get the same code coming up. What can I do to fix??? Please help

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

More often than not, the P0158 OBD-II trouble code is caused by an exposed wire or short in the electrical connections to the O2 sensors as opposed to the sensor themselves. You might want to try replacing the electrical harnesses to these sensors, reset the ECU, clear all error codes and see if that clears things up. If you’re not able to reset the codes, have one of our mobile mechanics complete a check engine light inspection and they can do this on your behalf.

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: Car overheating

An overheating vehicle and leaking fluids can sometimes go hand in hand. The information provided for your Jeep is a bit limited, however I do believe I can point you in the right direction. There can actually be several different...

Q: What is the price of a new 2008 jeep commander engine 3.7?

Sent CS a billing question on the price of a new 3.7L engine for a 2008 Jeep Commander.

Q: 2003 audi a4 Quattro, car sounds fine on idle but as soon as I pull out it began to do this chugging sound with no power on accel.

There are a number of things that may cause the car to hesitate when accelerating such as low fuel pressure, a dirty or faulty mass air flow sensor, clogged or dirty fuel injectors, a faulty throttle position sensor or potentially...

Related articles

What Causes Hoses to Leak?
While the largest part of your engine is mechanical, hydraulics plays a significant role. You’ll find fluids at work in a number of different areas. Your car's fluids include: Engine oil Transmission...
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...
How to Avoid Back Pain in a Car
If you have back problems, sitting in a car for an extended period of time can be excruciating. Even without back problems, you could experience discomfort and soreness from...