i have two O2 sensors on my 03 GMC ENVOY. I replaced the one on the front pass. side but the end that goes into the engine was different. are the 2 sensors diff. or are they interchangeable? my fuel mileage sucks and my engine idles erratically HELP!