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

Highflow cat, and cel code 21

Thread Tools
 
Search this Thread
 
Old 09-04-2009, 06:33 AM
  #1  
Registered User
Thread Starter
 
Team420's Avatar
 
Join Date: Feb 2008
Location: the great Maine wilderness
Posts: 2,048
Likes: 0
Received 4 Likes on 4 Posts
Highflow cat, and cel code 21

Hey all, first thread in a while....
On my 91 p/u 3vze.....
Yesterday...I noticed my cel didnt come on with the key, tried pullin the codes, and no flashing cel... so I pulled the guage cluster thinking maybe the bulb burnt out.... nope... there was no bulb, However... there was a bulb for rear abs, which my rig dont have, so I took the bulb out and put it in for cel, turn the key, and bam... now I got code 21.... Ok... right...easy, replace the o2, and all will be well... right? But.... why would someone pull the bulb? It only cost $60 to replace the darn o2, I am wondering as this rig came to me with a new exhaust, aftermarket highflow cat, flowmaster muffler, if that was what caused the cel 21 in the first place, I wouldnt imagine that they would put a new exhaust and re-use the old o2, so my question is.... will I still have this cel when I replace the o2? I think it's a cali truck(4 wire o2).... and I have heard before that using a highflow with cali rigs causes a cel.... any thoughts?
Old 09-04-2009, 10:40 AM
  #2  
Registered User
 
sb5walker's Avatar
 
Join Date: Jan 2008
Location: Connecticut
Posts: 1,085
Likes: 0
Received 6 Likes on 5 Posts
Code 21 indicates bad heater circuit in the o2 sensor - either a bad connection or the heater element in the sensor is burned out. So if the connection is okay, must be the sensor. Get a denso and the truck will run better and the heater circuit probably won't burn out. Check sparkplugs.com. You can also get the denso part # from there & search for "denso" and the part # on amazon - they've been cheap this year.
Old 09-05-2009, 06:08 PM
  #3  
Registered User
 
abecedarian's Avatar
 
Join Date: Mar 2008
Location: Temecula Valley, CA
Posts: 12,723
Likes: 0
Received 4 Likes on 4 Posts
Code 21 implies a failure in the heater circuit or a fault in the O2 sensor causing a rich reading. This does NOT necessarily mean the O2 sensor itself is faulty. A leaking cold-start injector could cause this code to be thrown as could spark plugs gapped too small, incorrect timing or valve adjustments, coolant temp, throttle position or air-fuel sensor or even a clogged muffler or catalytic converter... or even a clogged fuel return line to the fuel tank.

The code basically means that the ECU has tried to adjust the fuel mixture to compensate for what the O2 sensor says is a lean mixture and the ECU cannot make the mixture any more lean than it has. The heater circuit is most likely to fail, but the O2 sensor element can fail as well. And anything that pushes the fuel mixture too rich can cause to code as well.

Sorry to sound so vague but do not assume a code has any one particular cause. Look at what the code means and what can cause the issue.

Last edited by abecedarian; 09-05-2009 at 06:09 PM.
Old 09-06-2009, 10:14 AM
  #4  
Registered User
Thread Starter
 
Team420's Avatar
 
Join Date: Feb 2008
Location: the great Maine wilderness
Posts: 2,048
Likes: 0
Received 4 Likes on 4 Posts
Well, I tested the sensor, per fsm, and it came back fine.(as far as the heater circuit), the thing is... even after I clear the code (pull efi fuse, and have a beer), as soon as I turn the key to on, the cel lights up, and stays on, If I leave terminals, e-1 and te-1 jumped, it starts flashing the 21..this leads me to believe it's a bad wire somewhere....
Old 09-06-2009, 12:51 PM
  #5  
Registered User
Thread Starter
 
Team420's Avatar
 
Join Date: Feb 2008
Location: the great Maine wilderness
Posts: 2,048
Likes: 0
Received 4 Likes on 4 Posts
Originally Posted by abecedarian
Code 21 implies a failure in the heater circuit or a fault in the O2 sensor causing a rich reading. This does NOT necessarily mean the O2 sensor itself is faulty. A leaking cold-start injector could cause this code to be thrown as could spark plugs gapped too small, incorrect timing or valve adjustments, coolant temp, throttle position or air-fuel sensor or even a clogged muffler or catalytic converter... or even a clogged fuel return line to the fuel tank.

The code basically means that the ECU has tried to adjust the fuel mixture to compensate for what the O2 sensor says is a lean mixture and the ECU cannot make the mixture any more lean than it has. The heater circuit is most likely to fail, but the O2 sensor element can fail as well. And anything that pushes the fuel mixture too rich can cause to code as well.

Sorry to sound so vague but do not assume a code has any one particular cause. Look at what the code means and what can cause the issue.

You are absolutley right; but.... If the light comes on immediately after the key is turned to on(after clearing the codes) wouldnt that imply a short/ no reading ?
Old 09-06-2009, 07:18 PM
  #6  
Contributing Member
 
Jay351's Avatar
 
Join Date: Feb 2007
Location: maple ridge, British Columbia, Canada
Posts: 9,055
Likes: 0
Received 9 Likes on 5 Posts
Sounds like the PO knew something was up and removed the bulb....

The CEL should always come on for a few seconds when you turn the key to run..
Old 09-07-2009, 06:22 AM
  #7  
Registered User
Thread Starter
 
Team420's Avatar
 
Join Date: Feb 2008
Location: the great Maine wilderness
Posts: 2,048
Likes: 0
Received 4 Likes on 4 Posts
Ya, but after a couple seconds it should go out, unless there is a code.... and no matter how long I pull the efi fuse/disconnect neg batt cable, I still get this code as soon as the key is turned to on....... The only reason I could see it throwing this code before the engine is run is if there were a short somewhere in the circuit. Please correct me if I am wrong in my assumption.
Today I went out to start it, and guess what....... wont start, unless I crank on it for 30 sec or so...... this is new! She has always started up on the forst bump of the key after sitting a few hours, after warmed tho, I would have to crank for a sec or 2 to get it goin again..... Now I'm thinking I have a combination of issues....Its getting cold here at night(upper 30's).... so I'm leaning toward the intake air temp sensor.... my little multi meter is gonna be workin overtime today.....
Old 09-07-2009, 09:27 AM
  #8  
Registered User
Thread Starter
 
Team420's Avatar
 
Join Date: Feb 2008
Location: the great Maine wilderness
Posts: 2,048
Likes: 0
Received 4 Likes on 4 Posts
AFM is fine per fsm.... I did notice that the csi was disconnected....I think I did that a while back.... I did get it started after things warmed up a bit, so thats prolly y.

back to the o2 issue.... started doing some testing, and found that the connection from the o2 to engine ground 1 had almost 2k ohms resistance.... my other rig had no resistance, so I wired it straight to the e1 ground on the block.... still code 21.... then, just for poops and giggles, I left the connector to the o2 unplugged and started the truck.... still same code, and runs the same.... now I just need to figure out which wire is no good, and where they go, I tested from ht2 at the ecm to the ht2 connector at the ecm, and its good, then checked from ox1(ecm) to ox1(o2) on the connector and nothing, tried ox2(ecm) to the connector(o2) nothing, so I assume thats my bad wire....

But..... Is the code 21 just for the heater circuit? Or would it be for the ox circuit as well?

Last edited by Team420; 09-07-2009 at 09:28 AM.
Old 09-07-2009, 10:32 AM
  #9  
Registered User
Thread Starter
 
Team420's Avatar
 
Join Date: Feb 2008
Location: the great Maine wilderness
Posts: 2,048
Likes: 0
Received 4 Likes on 4 Posts
Found a broken wire just before the connector at the o2.... problem is...its the sheilded wire, and and cant figure where it goes.... any one care to point me in the right direction from here?
Old 09-08-2009, 11:46 AM
  #10  
Registered User
Thread Starter
 
Team420's Avatar
 
Join Date: Feb 2008
Location: the great Maine wilderness
Posts: 2,048
Likes: 0
Received 4 Likes on 4 Posts
Ok guys.... got this thing all wired up... shows continuity to the ecm on ht, ox terminals at the connector for the ecm.... and got good ground where I supposed to for the e1 terminal....still code 21 as soon as I turn the key to the on position.... what gives? Anyone got any idea????

*BTW*

Anyone else thats trying to do this per fsm.... the pinout for a 91 appears different than what the 93 fsm shows....either that or my rig has the wrong ecm........ the heater circuit should show on ht1 at the ecm...on mine it shows up at ht2, and the ox sensor itself should show on ox1.... but mine does not....not even in the same connector.....

Last edited by Team420; 09-08-2009 at 12:18 PM.
Old 09-08-2009, 01:30 PM
  #11  
Registered User
Thread Starter
 
Team420's Avatar
 
Join Date: Feb 2008
Location: the great Maine wilderness
Posts: 2,048
Likes: 0
Received 4 Likes on 4 Posts
Did some more testing, and found that I get 12v at the red/white wire at the connector for the o2( this would be the heater power wire) however.... I also get continuity to engine ground from this same wire, something like 1945ohms resistance when the ecu is connected, disconect the ecu, and there is no continuity to engine ground.... does this mean I have a bad ecm?
Old 09-09-2009, 10:37 AM
  #12  
Registered User
Thread Starter
 
Team420's Avatar
 
Join Date: Feb 2008
Location: the great Maine wilderness
Posts: 2,048
Likes: 0
Received 4 Likes on 4 Posts
Well...I took the ecm out of my 93 auto, andf put it in my 91 m/t just to see if it threw the same code or not... I'm happy to say...no cel now.... but...Is it safe to drive it like this till I can find the right ecm?
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
some drunk guy
86-95 Trucks & 4Runners
23
08-03-2021 06:09 PM
Longbed 90
86-95 Trucks & 4Runners
22
03-11-2019 12:38 PM
Ronnyboy
86-95 Trucks & 4Runners
34
02-11-2016 05:57 PM
larrys93pickup
86-95 Trucks & 4Runners
6
09-17-2015 07:05 PM
Streetrod19772000
95.5-2004 Tacomas & 96-2002 4Runners
0
09-10-2015 06:22 PM



Quick Reply: Highflow cat, and cel code 21



All times are GMT -8. The time now is 11:44 PM.