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?
The statements expressed above are only for informational purposes and should be independently verified. Please see our terms of service for more details
  1. Home
  2. Questions
  3. Code p0158 keeps coming up

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: Pretty bumpy ride - are struts and shocks the same?

Hello. A bumpy ride can be caused by a wide variety of issues. Shocks and struts are two different names for the same suspension component, the shock absorber. Shocks usually have a built in mount for coil springs, while struts...

Q: Car won't start w/brand new battery, But will when getting a jump from another vehicle...what could be possible issue(s)?

If the battery is new and charged sufficiently (not all new batteries come fully charged), there should not be any problem starting the vehicle. You may want to be sure all battery cables are properly connected and that the ground...

Q: When the gas is pressed, the RPM increases, can't accelerate

From what you are describing with the RPMs going high and the vehicle not moving, it sounds like you have a transmission that is not shifting or is slipping. There is a technical bulletin that may stop the flare and...

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...
P0052 OBD-II Trouble Code: HO2S Heater Control Circuit High (Bank 2 Sensor 1)
P0052 code definition HO2S Heater Control Circuit High (Bank 2 Sensor 1) What the...
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...