Notices
86-95 Trucks & 4Runners 2nd/3rd gen pickups, and 1st/2nd gen 4Runners with IFS

CEL code 25 AND 26? rich AND lean??

Thread Tools
 
Search this Thread
 
Old Sep 19, 2009 | 06:35 PM
  #1  
tj884Rdlx's Avatar
Thread Starter
Registered User
 
Joined: Apr 2007
Posts: 1,458
Likes: 5
From: ATL!
CEL code 25 AND 26? rich AND lean??

hi all!

my CEL came on tonite. haven't seen it in 3 yrs i've owned this truck. so i stood out in the rain for a while to pull the codes just to know what was triggering it.

i got a 25 AND a 26. haynes says "air/fuel faulty lean malf." and "air/fuel faulty rich malf." what??

i'm going to clear them tomorrow and drive to trigger the light again and pull the code then, see if one was old.

but since i'm thinking about it, but don't feel like doing anymore in the rain, i figured i'd post and see if anyone had this issue before, with both of these codes together, and what their source of trouble was.

hope everyone's having a decent sat. nite.
tj

Last edited by tj884Rdlx; Sep 19, 2009 at 06:37 PM.
Reply
Old Sep 19, 2009 | 06:57 PM
  #2  
toyota junkie's Avatar
Registered User
 
Joined: Sep 2009
Posts: 9
Likes: 0
From: oklahoma i hate it sofar
get your injectors checked and check the injector wiring for the right volts.
Reply
Old Sep 19, 2009 | 07:06 PM
  #3  
abecedarian's Avatar
Registered User
 
Joined: Mar 2008
Posts: 12,723
Likes: 6
From: Temecula Valley, CA
so, 88... yup, those are the codes: lean and rich. Does it start up cold and idle above 900 or so- the colder it is, the higher it idles, then drop down to 725 once the engine warms up like it should? If so, there's some other things to check... but for clarification, this is EFI, not carb'd, right?
Reply
Old Sep 19, 2009 | 09:29 PM
  #4  
sb5walker's Avatar
Registered User
 
Joined: Jan 2008
Posts: 1,085
Likes: 7
From: Connecticut
Usually worthwhile to run a good injector cleaner when getting O2 sensor codes. Can't hurt, sometimes helps:
https://www.yotatech.com/51228335-post5.html
Reply
Old Sep 20, 2009 | 03:16 PM
  #5  
securekey's Avatar
Registered User
 
Joined: Dec 2008
Posts: 70
Likes: 0
From: Halifax, NS
How do you check the codes... my light came on today too... is there a key/on/off combo? thx
Reply
Old Sep 21, 2009 | 05:51 AM
  #6  
tj884Rdlx's Avatar
Thread Starter
Registered User
 
Joined: Apr 2007
Posts: 1,458
Likes: 5
From: ATL!
@ securekey:

to pull codes, you go to DIAGNOSTICS connector near your external fusebox (behind batt) and jumper connect terminal E1 and T. then go inside and turn on key and count flashes. my haynes manual had a chart of explanations.

i cleared the codes yesterday, drove all day without a relight, then this morning it popped right up. but it's pouring so i have to wait and see what came up this time around.

@ SB: i usually toss a Techron in once in a while; this past week i had a coupon for an o/c &rotate and they put in a bottle of Napa brand inj. cleaner; maybe the stuff shook something up, but i've been thru a tank of gas since.

@ABCDE: haven't noticed any change in idle behavior, idles smooth at 800, and it's too warm still around here to notice a cold idle warm idle change yet. the light does not come on immediately at start either. the other day it took a good hour of hiway cruise before it lit doing around 60; today it lit after 5 mins of traffic crawl right as i left home.

so no pattern. if i get a break from the rain i'll go see what codes it has now. hopefully not both but only one.
Reply
Old Sep 21, 2009 | 10:05 AM
  #7  
tj884Rdlx's Avatar
Thread Starter
Registered User
 
Joined: Apr 2007
Posts: 1,458
Likes: 5
From: ATL!
UPDATE:

i just went out to pull codes again, and i have 25 and 26 again! i cleared them one more time, confirmed they are clear (fast blink), and will drive later to trigger again. just making sure it's always both.
my first suspicion is AFM. any other suggestions?
Reply
Old Sep 21, 2009 | 12:45 PM
  #8  
dem0nk1d's Avatar
Registered User
 
Joined: Dec 2008
Posts: 349
Likes: 0
From: San Diego
mt truck is doing the same. i have a 92 v6 3.slow. This just started to happen. I'm going to try some injector cleaner, but i suspect it to be the AFM unit. I have a custom intake on my truck, so this could be setting it off. But funny this is i've been running this setup with the intake for the last 6 months. No codes.
Reply
Old Sep 21, 2009 | 12:51 PM
  #9  
Lumpy's Avatar
Registered User
 
Joined: Jan 2009
Posts: 6,086
Likes: 17
From: Just North of Pittsburgh
SeaFoam it and see what you get, may help you out some. Then run some Lucas fuel treatment through it.
Reply
Old Sep 21, 2009 | 12:59 PM
  #10  
tj884Rdlx's Avatar
Thread Starter
Registered User
 
Joined: Apr 2007
Posts: 1,458
Likes: 5
From: ATL!
before i do anything, i'm going to wait for all this rain to clear. it's been going for days now. apparently my truck doesn't like it. on the way to mc.d's for lunch it starts making this clunk when it comes to a stop. doesn't require any speed do duplicate. a quick bump forward with the clutch, then step on the brake; when the inertia of the truck drops the nose down, THEN UP (to rest), there's a clunk. caliper? bj? i feel the knock in the floorboard sometimes. don't know, but not getting underneath to look. all of ATL is flooding.
Reply
Old Nov 2, 2011 | 09:00 AM
  #11  
Jkelley429's Avatar
Registered User
iTrader: (1)
 
Joined: Apr 2011
Posts: 398
Likes: 0
From: Kingston Springs, TN
i had the same problem a few months ago and got some MAF/AFM cleaner and sprayed the MAF down with it. my CEL came on the other day with 25 and 26, but it was right after i went through the car wash, so im thinking that might have triggered something.
Reply
Old Nov 17, 2011 | 10:23 AM
  #12  
tj884Rdlx's Avatar
Thread Starter
Registered User
 
Joined: Apr 2007
Posts: 1,458
Likes: 5
From: ATL!
jeez i hate it when people don't come back to report what solved the issue, and here i did it myself.

unfortunately, my old decrepit brain can't remember what solved this issue since it's two years ago already.

it's very possible that the culprit was a bad EGR causing the codes, because i remember having to replace that back then.

and the clunking i think was solved by replacing the front shocks.

i need a new memory. the one i got is shot.
Reply
Old Jun 28, 2016 | 04:23 AM
  #13  
Jason Holdeman's Avatar
Registered User
 
Joined: Jun 2016
Posts: 17
Likes: 0
From: Burlington, ky
Im also getting 25 and 26

This is drivin me crazy.....
I have a 95 4runner 3.0 4x4 and it has been very well maintained by the p.o.
I have reciepts for new heads and trans......
It only has 126xxx miles one it but man it runs rough!!!
It idles just fine in park....
But put it in drive or reverse and it idles horriable....
Feels like under load it drives fine but i have no clue as i am new to the 4runner world....
I just changed the plugs and wires and dist cap and button.... i did notice that the dist cap and button were prety rough on the inside...
My afm test out good...
What else should i look at?
Everytime i search i find the same thing with no resolve.....
Gunna look at my injector circut today....
Anything else i should check out while im in there?
Reply
Old Jul 9, 2016 | 05:23 PM
  #14  
mattyboi's Avatar
Registered User
 
Joined: Apr 2016
Posts: 204
Likes: 0
From: British Columbia
I had code 25/26 on my 90' 22re. Ended up being the O2 sensor. If you look in the FSM there's a way to diagnose the sensor with a multi meter.
Reply
Old Jul 9, 2016 | 09:35 PM
  #15  
Charchee's Avatar
Registered User
 
Joined: Jul 2012
Posts: 893
Likes: 2
From: Arkansas
This is an old thread but undoubtedly it's still coming up in searches so just to clarify. Both of those codes are being thrown by the O2 sensor. Since they are in direct conflict with each other, your O2 sensor is either faulty or just plain old confused. Either way it needs to be either cleaned or replaced. I would replace it since it is a maintenance item but if it's midnight on a Saturday, take it out and clean it up good, clear your codes and see if that doesn't solve your problem.
Reply
Old Jul 10, 2016 | 04:07 AM
  #16  
Jason Holdeman's Avatar
Registered User
 
Joined: Jun 2016
Posts: 17
Likes: 0
From: Burlington, ky
Ok well im in the process of a body lift and crossover delete and building my exhaust so that will be part of it just gotta find the time to do it all in a weekend lol
Reply
Old Jul 10, 2016 | 06:32 AM
  #17  
scope103's Avatar
Registered User
15 Year Member
 
Joined: Sep 2007
Posts: 8,380
Likes: 871
From: San Francisco East Bay
Originally Posted by Charchee
... Both of those codes are being thrown by the O2 sensor. ....
Not quite. An intermittent vacuum leak (and a lot of other causes) can cause the exhaust to go rich and lean alternately. The O2 sensor is dutifully (and accurately) reporting the condition of the exhaust, and the ECM is trying to chase that O2 level by changing the mixture (by changing the injector open-time).

When the O2 level is so far out of whack that the ECM can't adjust the mixture far enough, THEN code 25 (or 26) is thrown. Both codes are stored, so even though the exhaust is not "simultaneously" rich and lean, you can trigger those codes one after the other and both will show up when you test for them.

In fact, it's difficult to get an O2 sensor to fail is such a way that it signals BOTH rich and lean, so having these two codes together does not (clearly) mean that the O2 sensor is at fault.

But it's actually easy to test the O2 sensor directly: http://web.archive.org/web/201003261...01heatedox.pdf Much more sensible (IMO) than replacing parts at random.
Reply
Old Jul 10, 2016 | 06:56 AM
  #18  
Jason Holdeman's Avatar
Registered User
 
Joined: Jun 2016
Posts: 17
Likes: 0
From: Burlington, ky
Scope103
That actualy makes sense.... as i did a compression check the other day and unpluged the coil pack to do so.... and then a few days later i got a spark fault code lol i was like wtf?!?!
But then i rememberd what i did....
Reply
Old Jul 11, 2016 | 04:24 PM
  #19  
Charchee's Avatar
Registered User
 
Joined: Jul 2012
Posts: 893
Likes: 2
From: Arkansas
Originally Posted by scope103
Not quite. An intermittent vacuum leak (and a lot of other causes) can cause the exhaust to go rich and lean alternately. The O2 sensor is dutifully (and accurately) reporting the condition of the exhaust, and the ECM is trying to chase that O2 level by changing the mixture (by changing the injector open-time).

When the O2 level is so far out of whack that the ECM can't adjust the mixture far enough, THEN code 25 (or 26) is thrown. Both codes are stored, so even though the exhaust is not "simultaneously" rich and lean, you can trigger those codes one after the other and both will show up when you test for them.

In fact, it's difficult to get an O2 sensor to fail is such a way that it signals BOTH rich and lean, so having these two codes together does not (clearly) mean that the O2 sensor is at fault.

But it's actually easy to test the O2 sensor directly: http://web.archive.org/web/201003261...01heatedox.pdf Much more sensible (IMO) than replacing parts at random.

Well said. That makes perfect sense. I let myself get too narrow minded in assuming that the codes were active codes vs. logged codes. I'm sure glad I'm not having to troubleshoot such an issue. That couldn't be an easy one to isolate, especially if you couldn't determine which code was thrown first and the amount of time between the two.
Reply
Old Jul 11, 2016 | 04:42 PM
  #20  
Jason Holdeman's Avatar
Registered User
 
Joined: Jun 2016
Posts: 17
Likes: 0
From: Burlington, ky
Ok so i replaced my afm and gave it a tune up.... replaced some vacume lines....
Awaiting a set of egr gaskets so i can do a egr delete and am planing on a PAIR delete aswell.... cant find gaskets for the PAIR....
And am as of now only gettin a lean mixture....
The reason i replaced the afm is someone was inside it at some point and fiddled with it.....
I am still idling funny in gear.... feels like a miss.... getting a new fuel presser pulsation damper and replacing the pcv valve aswell....
Would love to set my valve lash while in there but..... wow thats alota work so i might just bring the stuff i have to my buddys toyota mech and leave it with him a few days.....
Reply



All times are GMT -8. The time now is 09:43 AM.