Toyota Yaris Verso P0171 Check Engine Light: Diagnosis and MAF Sensor Fix
Hello everyone, I'm new to this forum but wanted to share a puzzling issue I've been experiencing with my 2000 Toyota Yaris Verso 1.3. The check engine light (CEL) came on while cruising on the highway, and when I scanned the system using an ELM327 Bluetooth device, the fault code was P0171 — indicating a lean air-fuel mixture. Previously, on another similar vehicle, I resolved this by replacing the cracked inlet manifold gasket due to a vacuum leak. I applied the same fix here: replaced the inlet manifold gasket and reset the system. After a few short trips, the CEL came back during a long drive. The freeze frame data from that moment showed: - Speed: 105 km/h (confirmed) - Engine temperature: warm - Intake air temperature: 27°C - Fuel trims: positive (+24% and +14%) - Engine load: 36% - Coolant temperature: 0°C (this is abnormal — sensor readings were otherwise stable, reaching up to 89°C) During idle testing: - Long-term fuel trim (LTFT): -5%, short-term fuel trim (STFT): -20% - Engine runs rough and nearly stalls — not typical for this vehicle. At 2000 RPM: - STFT varies between -4% and 0% - LTFT remains around -5% to -4% - MAF readings range from 1.9 to 4 g/sec when throttling up and down. The issue is confusing because the CEL behavior during diagnosis differs significantly from what I observed earlier: - During highway cruising, the system detected a lean condition with no coolant temperature signal. - At idle, fuel trims show a rich reading (negative values), and at 2000 RPM, they appear slightly rich but not consistent. I’ve owned this car for over a year without any prior issues. I never monitored baseline readings before, so I’m unsure what normal behavior should look like. What should I check next? Any insights on how to properly diagnose and resolve P0171 in this scenario? Thank you in advance! [Attached: Freezeframe.png (124.02 KiB) — Viewed 120,860 times]
MAF readings at idle should typically be around 1.6 g/sec and increase to about 5 g/sec under high load. I recommend cleaning the MAF sensor or replacing it if necessary. Let me know how it goes after you try this.