I have a 2005 dodge ram 1500 hemi 5.7 i have check engine light on the code read P00058 HO2S bus 2 sensor 2 so i change the sensor on passenger side behind the cat have drove it over 100 miles check engine light still on and the code wont clear with the code reader it just says P00058 pending it also wont clear by unhooking battery is there anybody that can help me how to clear this code cause i have to do a smog check and they wont do it with check engine light on please help.