So here’s what’s going on: My check engine light keeps coming on and off. When I reset the ECU, it clears for a while, but after a few days, it comes back. I’m also getting warnings about the emission control system and hill-start assist not working.
I’ve already tried the basics, like tightening the gas cap and resetting the ECU, but no luck. The car drives fine otherwise.
I took it to a Subaru service center. They replaced the O2 and AFR sensors, ran diagnostics, and handed me a big bill. But within two minutes of leaving, the check engine light came back on.
I feel like if I go back, they’ll just replace more parts and charge me again. Any advice on what to check or do next?
Details: 2016 XT 2.0. Error code is P0172: “System Too Rich, Bank 1.”
Zan said: @LisaMoore
No recent repairs. They didn’t mention the MAF sensor. Honestly, I wouldn’t be surprised if that’s the next thing they try to sell me.
Are you noticing any driving issues? Smelling fuel or anything unusual?