I have a 2000 4.4i x5 and 2 codes show up. The first was P0302, cylinder 2 misfire. And the second code come up was P0135 - o2sensor heater circuit. would the 02 sensor have anything to do with the misfire? I went and bought a new coil and changed it, same problem is happening. Can any one help?