3

My Toyota Vitz (Yaris) 2007 randomly gives PO171 (System Too Lean) when at idle. My mechanic has done following fixes so far, but problem still persists.

  • Replaced oxygen sensors.
  • Replaced fuel filter.
  • Cleaned injectors, spark plugs.

Also, mechanic checked for a vacuum leak by spraying propane, but he couldn't find a vacuum leak. But, he didn't do a smoke test.

Following are some scanner readings at the last trouble code:

  • Short Term Fuel Trim: -0.01%
  • Long Term Fuel Trim: 31.24%
  • MAP: 60 kPa
  • RPM: 823
  • Vehicle speed: 0

It is seen that LTFT is pretty high but STFT is OK.

I checked live data and the STFT and STFT are at similar ranges at idle. When I increase the RPM, both LTFT and STFT comes to around 10%.

When I searched for the problem, I could find that if LTFT is high at idle and low at high RPM, it is probably a vacuum leak. But, my situation is different.

Also, the air pressure also varies arround 40 and 60 kPa. Could this be due to a problem with the MAF?

What else could be the cause to this issue?

Softcode
  • 1,013
  • 6
  • 16
  • 29

2 Answers2

1

If the throttle body, MAF/MAP was cleaned, or other fuel/emission components replaced, the throttle relearn needs to be done.

  1. Disconnect the negative cable from the battery (cover the post with a cloth to avoid shorting).
  2. Disconnect the positive cable from the battery (cover the post with a cloth to avoid shorting).
  3. Touch the positive and negative cables together for about 30 seconds. This drains voltage and resets the PCM.
  4. Connect the positive battery cable.
  5. Connect the negative battery cable.
  6. Turn the key to run but not start for about 10 seconds, then start the engine.
  7. Let it idle until it reaches normal operating temperature.
  8. Take it for a drive with normal acceleration and full stops at intersections.

Note: the engine might idle rough after the reset until it relearns the idle curves. It should smooth out after a few minutes.

Here is a YouTube video that shows how to do this - Throttle body relearn.

CharlieRB
  • 9,015
  • 20
  • 32
1

Here's another possible cause, that I discovered while preparing to clean the Mass Air Flow (MAF) sensor using MAF cleaner spray; big as day, saw a big crack in the hose from the MAF body to the engine.

enter image description here

I was getting a P0171 intermittently, but it went away, but the hesitating/surging continued.

This picture is from a 2009 Chevy Aveo so if you have a Toyota, ... this won't look familiar, but usually the MAF body is close to or connected to the air filter box.

Mark Stewart
  • 364
  • 1
  • 3
  • 17