I ran the code for my 2005 dodge ram it said it was an o2 sensor found out which one replaced it with a sensor from auto zone but the code has not cleared after running over 150 miles tring to cyle through engine cycles tried unhooking battery also clear with code reader but the reader is now saying same code but pending so i dont know if i should just drive it some more or try something else any suggestions some one suggested using a mopar o2 sensor but i really dont want to go buy a new part and i need to have smog inspection done here soon.