yeah, the sensor could definitly be a symptom. Is there more exhaust pressure from one side?That would point to a clogged cat too. I m manage an exhaust shop.If you need a cat give me a call.977-7703. You wont get one cheaper anywhere else.We also have magnaflow cats in stock