2007 Compass, 108k miles, up to date on services, just replaced the rods. Check engine light came up. I plugged in my diagnostic tool and read a P0137 code. I replaced both O2 sensors for good measure and that hasn't fixed the problem. The car runs just fine and has no noticeable issues. Fuel trim is 7%, so I'm not suspecting a leak, and the cars not stalling, so idk if a manifold plug is the problem. I want to keep repairs low because I gotta replace the tires too. Anyone else run into this? Got any ideas? Should I just take it to the dealership?