← Back to list

P0171 OBD2 Code on 2000 Toyota Corolla: Diagnosis and Fixes

Model: 2000 Toyota Corolla Fault Code: P0171 Posted: 2008-05-23 15:13

I've thoroughly checked for vacuum leaks and found none. I recently replaced the oxygen sensor with an aftermarket unit and installed a remanufactured mass airflow (MAF) sensor. I also removed and inspected the fuel pump strainer, which was clean. Despite these steps, the P0171 code continues to appear. Can anyone provide guidance on how to resolve this issue? The vehicle is a 2000 Toyota Corolla with persistent OBD2 trouble code P0171 indicating a lean air-fuel mixture. I'm particularly concerned about whether the MAF sensor or fuel delivery system might be at fault, especially given that some Toyota models use an air-fuel ratio sensor instead of a traditional oxygen sensor. I'd appreciate any insights on diagnostic procedures, such as checking fuel trims, vacuum levels, and MAF readings.

Related fault codes
P0171
Comments (5)
Anonymous 2008-05-23 15:37

What is your current fuel pressure reading? Are the long-term and short-term fuel trims within normal ranges? What are your MAF and vacuum sensor readings? Note: Some 2000 Toyota Corollas use an air-fuel ratio (AFR) sensor instead of a standard oxygen sensor. Parts suppliers sometimes confuse these components—ensure you have the correct part for your model.

Anonymous 2008-05-24 12:14

Check the fuel injectors—they may be clogged or dirty. A blocked injector can cause a lean condition and trigger P0171, especially under load or acceleration.

Anonymous 2012-11-30 18:55

I own a 2000 Toyota Corolla and occasionally see the P0171 code on my permanently connected OBD2 reader. I found that cleaning the Mass Air Flow (MAF) sensor with CRC MAF Sensor Cleaner helps resolve it. The cleaner is available at most auto parts stores, and the can includes a visual guide showing where to apply it. Over time, the MAF sensor becomes dirty, especially during highway acceleration on ramps. After cleaning, I’ve been able to reduce or eliminate the code. To reset the system after cleaning, disconnecting the battery or using a jumper cable across two engine control contacts works. I also use a diagnostic tool that allows me to clear codes while driving if needed.

Anonymous 2013-03-31 05:47

I experienced this issue too. Before my final fix, my long-term fuel trim was at 39%, and the car ran well—passing an emissions check with gas analysis—but the check engine light stayed on for over a year. I first cleaned the MAF sensor; no improvement. A mechanic replaced it temporarily, which helped for a while. When the code returned, he replaced the intake gasket and measured fuel pressure at 42 psi (slightly low but not critical). No lasting fix. After several months, I replaced the oxygen sensor and cleaned the MAF again—still no help. I ruled out vacuum leaks after careful inspection. At a Toyota dealership, a service technician asked me about all these components. When I asked if fuel filter or pump were suspect, he looked at me knowingly and said: 'Don’t go there.' He advised replacing the fuel injectors. I purchased four new injectors with a fuel manifold from a 2002 Prius for $75—installed them immediately. The short-term fuel trim dropped to -23%, which is a positive sign. I left the check engine light on, and within hours, the light turned off. So my question: what should I have given that service guy? A case of beer, pizza, doughnuts—or a bottle?

Anonymous 2013-03-31 08:22

The Universal Guy Currency...Beer.