Toyota Corolla PO171 Code: Lean Condition with Rich Fuel Trim - Diagnosis & Fix
Hello everyone, I'm new to this forum and have a question about my Toyota Corolla. I've recently picked up a PO171 diagnostic code, which indicates a lean condition in the engine's air-fuel mixture. I've already checked for vacuum leaks — no issues found. My O2 sensor is functioning normally and is switching between rich and lean as expected when monitored via my scan tool. When I perform a carburetor spray test (to simulate a rich condition), the O2 sensor responds correctly by rising to nearly 0.9 volts and maintaining that reading until I stop spraying. What's confusing me is this discrepancy: the PCM reports a lean condition (PO171), yet my fuel trim readings show a heavy positive value — indicating a rich mixture. According to standard engine operation, a lean condition should result in a high positive fuel trim (meaning the ECU adds more fuel). So I'm wondering if the O2 sensor might be giving a false lean reading — perhaps due to a faulty signal or calibration — which is causing the fuel trim to incorrectly show as rich. Could this be a case of false lean from an inaccurate O2 sensor? Or could there be another underlying issue like a malfunctioning MAF sensor? Any insights, experiences, or troubleshooting tips would be greatly appreciated. Thank you in advance!
Correct — under lean conditions, the PCM will command a high positive fuel trim to add more fuel. If positive fuel trims decrease at higher RPMs, consider vacuum leaks as a possibility. If not, suspect issues with the Mass Air Flow (MAF) sensor or fuel delivery system. The O2 sensor responded properly during the carb spray test — this suggests it's functioning correctly and likely isn-'t providing false lean readings. Note: Early to mid-2000s Toyota Corolla models were known to have intake gasket leaks that could cause a lean condition, so if your car is from that era, it’s worth checking for such issues.