10-05-2019, 04:47 AM
|
#1
|
|
Member
|
|
Join Date: Sep 2016
Location: Lake Geneva, Wisconsin USA
Posts: 165
Real Name: Matt S.
|
|
Member
Join Date: Sep 2016
Location: Lake Geneva, Wisconsin USA
Posts: 165
Real Name: Matt S.
|
Check Engine Light: Lean Fuel Condition
The 1999 4runner that I bought last week, came to me with a check engine light illuminated. The former owner said that he had it checked out and and that it was showing a faulty oxygen sensor. I took it down to AutoZone to be tested. Their code reader said that the vehicle was running with a lean fuel condition caused by low coolant temperature, which was not allowing the Engine management System to go into closed loop mode. AutoZone said that the cause could be either a faulty temperature sender or a bad thermostat. It's interesting that the former owner talked about an oxygen sensor, which could also causing a lean fuel situation. The easiest thing for me would be to test the temperature sender. I think I will be able to rule out the thermostat if I start the truck when it's cold outside and I get heat in the interior of the cab in a normal amount of time.
I am looking for a factory service manual too. I really really like the printed ones, but for this generation over runner they're pretty darn expensive. Can anybody point me to a good online resource with a searchable table of contents. Please and thank you.
|
|
Reply With Quote
|
10-05-2019, 08:30 AM
|
#2
|
|
Member
|
|
Join Date: Sep 2019
Posts: 167
|
|
Member
Join Date: Sep 2019
Posts: 167
|
Change the PCV valve first. It certainly can cause a lean condition! And at $3 it's the cheapest fix.
I changed mine. It was ancient, and stuck open. It was overheating the top end to the point of making the valves clatter!
|
|
Reply With Quote
|
10-05-2019, 02:53 PM
|
#3
|
|
Elite Member
|
|
Join Date: Nov 2006
Location: Pocono Mountains
Posts: 7,498
|
|
Elite Member
Join Date: Nov 2006
Location: Pocono Mountains
Posts: 7,498
|
Don't start by chasing the thermostat/temp sensor angle. That's rarely it. Typical worthless AutoZone input. If you can read temp off the ECU and those readings make sense, it's likely a MAF issue. Start with a good MAF and throttle body cleaning and go from there. Check all vacuum connections. Don't throw parts at it.
__________________
'99 4Runner SR5 5spd 3.4L V6 4WD(U.S), original '99 Talls in front, OME 906s in back, Hella fogs, Trekmaster shocks in front, Billy in back, no running boards, FIAMM horns, Alpine sound, Michelin LTX M/S2's, owned since new.
'97 HiLux SW4 5spd 4WD(Japan model bought in Brazil assembled in Argentina, very close to a 3.0 4Runner/Surf)
'71 FordWillys Jeep CJ5 (with straight six Ford Maverick 3.0 liter engine--lives in the mountains north of Sao Paulo Brazil)
My Backyard Frame Swap
|
|
Reply With Quote
|
10-05-2019, 05:58 PM
|
#4
|
Elite Member
|
|
Join Date: Aug 2013
Location: Stouchsburg PA
Posts: 5,323
|
|
Elite Member
Join Date: Aug 2013
Location: Stouchsburg PA
Posts: 5,323
|
My lean code was from a vacuum leak. I put the throttle body gasket on wrong.
But saying that what are your MAF readings at idle with a warmed up engine.
With the vehicle sitting overnight your IAT and ECT sensor readings should be within 10 degrees of each other and close to the ambient temp.
Sent from my iPhone using Tapatalk
|
|
Reply With Quote
|
10-05-2019, 07:35 PM
|
#5
|
|
Senior Member
|
|
Join Date: Sep 2011
Location: Austin, Texas
Posts: 3,151
|
|
Senior Member
Join Date: Sep 2011
Location: Austin, Texas
Posts: 3,151
|
My lean code, P0171 was caused by a crack in the nearest rubber intake 'hose' next to the runner intake. Used a toyo oem part and purrs like a kitten now! Luck and enjoy the Runner!
__________________
2001 Limited 4WD - 346+K - SunfireRed\Thunder Cloud; - 265/75/16 Michelin A/T2s - Fat Pat's 1.5" BL - StopTech ANGLED rotors - In series 699 trans cooler, New Yota1 transmission, All new OEM suspension front to rear.
|
|
Reply With Quote
|
10-06-2019, 01:18 AM
|
#6
|
Member
|
|
Join Date: Oct 2013
Location: Loomis
Posts: 449
|
|
Member
Join Date: Oct 2013
Location: Loomis
Posts: 449
|
It sounds like you have code P0125 - Insufficient coolant temperature for closed loop.
This is a red herring code; you'll see this code when your engine detects that your coolant temperature is normal, but your primary oxygen sensor isn't reaching the proper switch rate that it should be in when in closed loop (vs open loop) operation. It is indeed odd that the code description makes it sound like a coolant temperature issue. That code would be P0128 though.
The most common fix here is to replace the primary oxygen sensor which provides feedback to the engine computer as to how lean or rich the fuel mixture is, and the ECU responds appropriately.
A weak, lazy, old, dirty crappy sensor may report slowly, or even incorrectly and cause lean conditions as well as this code/problem.
__________________
The 4Runner does not actually drive. It simply rotates the Earth to your desired position.
|
|
Reply With Quote
|
10-06-2019, 02:26 AM
|
#7
|
Elite Member
|
|
Join Date: Aug 2013
Location: Stouchsburg PA
Posts: 5,323
|
|
Elite Member
Join Date: Aug 2013
Location: Stouchsburg PA
Posts: 5,323
|
My engine goes closed loop as soon as it sees a valid O2 sensor signal. Usually that’s within a minute of idling. This evening my engine started at 57f and by the time the ECT reached 84f I was showing closed loop.
A rusty Sensor mount or leaking exhaust flange before the primary O2 sensor will cause oxygen dilution and will cause the code as well.
Sent from my iPhone using Tapatalk
|
|
Reply With Quote
|
10-06-2019, 05:09 PM
|
#8
|
|
Member
|
|
Join Date: Aug 2019
Location: Fair Oaks, CA (Sacramento)
Posts: 255
|
|
Member
Join Date: Aug 2019
Location: Fair Oaks, CA (Sacramento)
Posts: 255
|
Also, a bad oxygen sensor will cause the engine to run rich, not lean.
__________________
1997 Toyota 4Runner
|
|
Reply With Quote
|
10-06-2019, 09:43 PM
|
#9
|
|
Member
|
|
Join Date: Aug 2019
Location: Iowa Colony
Posts: 327
|
|
Member
Join Date: Aug 2019
Location: Iowa Colony
Posts: 327
|
Why not just pull the physical code your self or get the code auto zone pulled. Don't follow what they are telling what is going wrong. Ask for the code then leave lol
Sent from my Pixel 2 XL using Tapatalk
|
|
Reply With Quote
|
10-07-2019, 04:00 PM
|
#10
|
|
Elite Member
|
|
Join Date: Oct 2014
Location: Citrus Heights, California
Age: 36
Posts: 7,338
Real Name: Jerod
|
|
Elite Member
Join Date: Oct 2014
Location: Citrus Heights, California
Age: 36
Posts: 7,338
Real Name: Jerod
|
Quote:
Originally Posted by TheDurk
Don't start by chasing the thermostat/temp sensor angle. That's rarely it. Typical worthless AutoZone input. If you can read temp off the ECU and those readings make sense, it's likely a MAF issue. Start with a good MAF and throttle body cleaning and go from there. Check all vacuum connections. Don't throw parts at it.
|
This. MAF & vacuum leaks are the majority of P0171 codes, which I'm guessing that's the code they came up with. You'd be shocked on how many sensors are affected by those two issues.
|
|
Reply With Quote
|
10-07-2019, 06:04 PM
|
#11
|
Member
|
|
Join Date: Jul 2016
Location: Western US
Posts: 281
|
|
Member
Join Date: Jul 2016
Location: Western US
Posts: 281
|
My dad had the P0171 code(lean code) on his 4runner, we went through all the advice that has been said in this thread, but what fixed it was replacing the front O2 sensor. Just something to consider if you are still having the code after trying all the advice above.
That's one good thing about owning multiple 4runners in the family. It's easy to change out parts with known good ones, saving us from buying it until we know exactly which part is faulty. If this is possible for you, try switching parts out.
__________________
97 Charged, lifted, armored, geared, locked SR5.
|
|
Reply With Quote
|
10-08-2019, 05:53 AM
|
#12
|
Junior Member
|
|
Join Date: Jun 2019
Location: Ottawa
Posts: 10
|
|
Junior Member
Join Date: Jun 2019
Location: Ottawa
Posts: 10
|
I started with an 0171 and cleaned the MAF and replace the pcv valve and the issue went away for about a week. Needed a NEW MAF. Then a few days later got an 0125 (open engine loop). Upstream 02 replaced this.
Last edited by Bassochist; 10-08-2019 at 05:54 AM.
Reason: Spelling
|
|
Reply With Quote
|
10-24-2019, 04:56 AM
|
#13
|
|
Junior Member
|
|
Join Date: Nov 2018
Location: Bellingham WA
Posts: 10
|
|
Junior Member
Join Date: Nov 2018
Location: Bellingham WA
Posts: 10
|
Quote:
Originally Posted by The Cold War Kid
Change the PCV valve first. It certainly can cause a lean condition! And at $3 it's the cheapest fix.
I changed mine. It was ancient, and stuck open. It was overheating the top end to the point of making the valves clatter!
|
Hmmmmm.... I wonder if that's what's going on with my Runner. It's a '96 3.4 with 367k on it as of today, and the last couple of years I've been noticing this annoying rattling sound when I accelerate, usually between 2500-3000 rpms. I hunted and hunted for it and finally chalked it up to some loose heat shield resonantly vibrating, but maybe not? The motor runs strong and doesn't have any issues (other than a mileage thing and throwing a code P0125 constantly).
I'm going to clean the hell outta my MAF and the K&N air filter this weekend, and drop a new PCV and upstream O2 sensor in to see if that fixes the rattle and the CEL code. I'll report back.
Cold War, did the valve clatter go away once you replaced the PCV?
__________________
_______________________________________
'96 Stellar Blue Pearl SR5, 3.4L, 5-spd MT, basically stock except for K&N perf. CAI, 16" FJ wheels and 231mm Tundra front brakes - 367,000 miles young and still rolling strong
|
|
Reply With Quote
|
12-03-2019, 02:58 PM
|
#14
|
|
Member
|
|
Join Date: Sep 2016
Location: Lake Geneva, Wisconsin USA
Posts: 165
Real Name: Matt S.
|
|
Member
Join Date: Sep 2016
Location: Lake Geneva, Wisconsin USA
Posts: 165
Real Name: Matt S.
|
I got one of those wifi dongles that you plug in to the OBD port. It tells me that my runner's got PO125 and PO171 codes, along with the message that my coolant is not warm enough to put the engine management into closed loop mode. It also says that my coolant is at 194˚F, which I believe is correct. And it said that my intake air was 75˚F when the outside temp was about 27˚F. Is that MAF problem or just under-hood air temp? I just did a fuel mileage test and I found that I'm getting 10 mpg in mixed driving. I know that I was told to check the PVC valve and look for vacuum leaks. I didn't do it yet but I'm headed out to the driveway to do that right now. When I looked at the O2 sensors I noticed that the front sensor looks like its been on there for a long time, so long that the nuts that secure it are almost rusted away. Luckily the flange and the studs look ok. The vehicle has 295k miles on the odometer. -- Matt
|
|
Reply With Quote
|
12-03-2019, 05:53 PM
|
#15
|
Elite Member
|
|
Join Date: Aug 2013
Location: Stouchsburg PA
Posts: 5,323
|
|
Elite Member
Join Date: Aug 2013
Location: Stouchsburg PA
Posts: 5,323
|
Check Engine Light: Lean Fuel Condition
Quote:
Originally Posted by WrenchTech
I got one of those wifi dongles that you plug in to the OBD port. It tells me that my runner's got PO125 and PO171 codes, along with the message that my coolant is not warm enough to put the engine management into closed loop mode. It also says that my coolant is at 194˚F, which I believe is correct. And it said that my intake air was 75˚F when the outside temp was about 27˚F. Is that MAF problem or just under-hood air temp? I just did a fuel mileage test and I found that I'm getting 10 mpg in mixed driving. I know that I was told to check the PVC valve and look for vacuum leaks. I didn't do it yet but I'm headed out to the driveway to do that right now. When I looked at the O2 sensors I noticed that the front sensor looks like its been on there for a long time, so long that the nuts that secure it are almost rusted away. Luckily the flange and the studs look ok. The vehicle has 295k miles on the odometer. -- Matt
|
I’d replace the front O2 sensor.
Look to see if you are in closed loop.
I’d think about clearing codes and see what comes back after replacing the old as dirt front O2 sensor.
To check the temp sensors let it sit overnight and turn in ignition without starting and check the ECT and inlet air temp. They should be within 10 degrees of each other and within 10 degrees of ambient temp.
Sent from my iPhone using Tapatalk
Last edited by 19963.4lsr5; 12-03-2019 at 05:55 PM.
|
|
Reply With Quote
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is On
|
|
|
|