OK, I have a '03 Discovery II V8. I need to get it to pass smog, but it has a check engine light on that wont go away. Hooked up to a OBDII diagnostic reader it shows that Bank 1, both O2 seonsors = No Data. Bank 2 is running fine. So I replaced both O2 sesnsors, unplugged the battery to clear the codes, then took it for a drive, within 5 miles the check engine light came back. Any other idea? I have a sencond set of O2 sensors that I have had and Im going to try those right now but I dont feel very confident about it.