2014 Ram 1500 5.7, 148K miles. For the last year I have been fighting a check engine light. Truck starts/runs fine, typical mileage. Initially was P0153 then P2098 started coming with it, now they basically come as a pair. Local shop changed passenger front O2 sensor with a Mopar part the local parts supplier sold them. Didn't solve. Repaired broken manifold studs/exhaust leak on startup on passenger side. Didn't solve. Took to local NW Dodge in Houston, who, for $209, scanned and then updated PCM in hopes to solve it. Didn't solve, CEL popped on hour after i picked it up after two start cycles. I guess i'm taking it back in to Dodge and let them mess with it/open Star Case but wanted to get input from some of the smart folks on this forum. What should i do next? Thanks for your thoughts.