My check engine came on last night and I got it checked out this morning. The shop said it was the O2 sensor and I'm planning on replacing it if the engine light comes back on. I want to know if it was difficult to do and what part did you guys use. It's the upstream O2 sensor. Thanks.