Might be the upper O2 sensor on the rear bank. (If this is a V6) This is hard to reach, but is not bad if you remove the coil back, climb on top of the engine, and use a long skinny breaker bar with a sensor socket. Others have used a stubby wrench, pipe and hammer to loosen the sensor. Try a search for O2 sensor and you should find lots of advice.