# 2002 Jeep Grand Cherokee OBD-II P0158

**URL:** <https://community.cartalk.com/t/2002-jeep-grand-cherokee-obd-ii-p0158/15021>\
**Category:** Maintenance/Repairs\
**Created:** [June 8, 2008, 4:45pm UTC](https://community.cartalk.com/t/2002-jeep-grand-cherokee-obd-ii-p0158/15021 "2008-06-08T16:45:24Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![rtsbeacon](https://avatars.discourse-cdn.com/v4/letter/r/bbce88/32.png) [@rtsbeacon](https://community.cartalk.com/u/rtsbeacon)\
**Post date:** [June 8, 2008, 4:45pm UTC](https://community.cartalk.com/t/2002-jeep-grand-cherokee-obd-ii-p0158/15021/1 "2008-06-08T16:45:24Z")

</div>

Hi, we just hit 99,000 miles on our 02 Jeep. At 99006, the OBD light came on. I googled and found out that i can find the codes by turning the key (soo cool) the code it told me, was P0158 which i found to be “Oxygen sensor input voltage maintained above normal operating range”. I have searched around and it seems i might have a bad O2 sensor, or a million other things.  
  
  
  
 Does anyone have any advice, should i try to change the O2 sensor myself and see what happens? Should I go to a mechanic and tell them I already know that its code P0158 and maybe that can same me time/money? Do I need to go to AutoZone and have them test with the device to get more info, or will it just give me the same code?  
  
  
  
 Should i unplug the battery and try to reset and see if it happens again?  
  
  
  
 any advice is greatly appreciated!

---

<div class="post-metadata">

**Author:** ![oldschool](https://avatars.discourse-cdn.com/v4/letter/o/e19adc/32.png) [@oldschool](https://community.cartalk.com/u/oldschool)\
**Post date:** [June 8, 2008, 5:37pm UTC](https://community.cartalk.com/t/2002-jeep-grand-cherokee-obd-ii-p0158/15021/2 "2008-06-08T17:37:00Z")

</div>

Car runs OK? Get it cleared see if it comes back,then regroup
