Honda/Acura Tech Honda tech discussion.

Code 43 plz go away help me!

Thread Tools
 
Old Jul 17, 2011 | 07:21 AM
  #11 (permalink)  
SEEKERone's Avatar
Trialed for Treason
 
Joined: Jun 2001
Posts: 373
Likes: 0
Default

Under normal conditions, the pcm uses the O2 sensor to monitor the exhaust to ensure the the air/fuel mixture is burning completely and cleanly. Called "closed loop" operation, this is done to minimize emissions, maximize fuel economy, and make sure the catalytic converter doesn't get over heated or fouled by excessive, unburned fuel. The pcm watches the readings from the O2 sensor and adjusted the fuel trim (injector pulse) to keep the air/fuel ratio near stoicheometric (14.7/1) for the cleanest, most efficent burn possible. When accelerating, however, more fuel is needed for the requested extra power...at that time the pcm goes into "open loop" and ignores the O2 sensor in the interest of more power.


the reason that you notice this more on longer trips is that the code is indicating a long term fuel trim issue. what that means is the pcm will try to correct for a overly rich or lean condition by adjusting the short term fuel trim (tune). if the short term trim is consistantly rich or lean, the pcm adjusts the long term trim to compensate. however, once the long term gets beyond a set point (usually 18-20%) the pcm gives up trying and will set the dtc. short trips don't last long enough for the long term trim to get "adjusted" to the fail point.

this dtc can be caused by a skewed O2 sensor reading which feeds the pcm a false rich or lean reading
It can also be caused by a real lean or rich condition - incorectlly sized injectors or wrong fuel pressure

if you are getting this dtc, then it is very unlikely the the O2 sensor is disabled in your tune.


easiest thing to adjust is the fuel pressure (adjustable regulator) ... 3-4 psi lower (or higher) may be enough to keep from dtc trigger point.
__________________
.
.
Liar, you couldn't cut me deeper with a knife if you tried
.
.
.
.
Reply
Old Jul 19, 2011 | 05:14 PM
  #12 (permalink)  
2qk4u's Avatar
Thread Starter
Registered User
 
Joined: Dec 2001
Posts: 258
Likes: 0
Default

ya when it goes into the crazy mode when i mess with the regulator the problem sometimes goes away.

if my o2 wasnt disabled wouldnt i get the code for it not being plugged in? john vega did my computer he prob has done 1000 of them im pretty sure he did it right.

should i ask for a new chip with the o2 enabled? and just plug it in. would this remedy the problem?

Last edited by 2qk4u; Jul 19, 2011 at 05:23 PM.
Reply
Old Jul 21, 2011 | 07:53 PM
  #13 (permalink)  
2qk4u's Avatar
Thread Starter
Registered User
 
Joined: Dec 2001
Posts: 258
Likes: 0
Default

what do you mean by DTC?
Reply
Old Jul 23, 2011 | 08:30 AM
  #14 (permalink)  
SEEKERone's Avatar
Trialed for Treason
 
Joined: Jun 2001
Posts: 373
Likes: 0
Default

DTC = diagnostic trouble code
__________________
.
.
Liar, you couldn't cut me deeper with a knife if you tried
.
.
.
.
Reply
Old Jul 23, 2011 | 08:33 AM
  #15 (permalink)  
SEEKERone's Avatar
Trialed for Treason
 
Joined: Jun 2001
Posts: 373
Likes: 0
Default

Originally Posted by 2qk4u
can u assist me further??? i got the problem again today and went out and lowered the fuel pressure. turned car off/on and it went away. is my only problem the fuel pressure or is it the way my ecu is programed this problem is really f ing annoying. been trying to get rid of it for a year now. so far your the only person who has at least made some sense of the problem.
thanks again!!
jason
ok, first off this isn't a "turn on the car and code sets" kind of code. it requires a specific amount of time to set and only if the conditions are right.

OBD1 systems will only turn the "check engine" light on when there is a current problem .... but will always store a code in the pcm. just because the light didn't come back on when you started the car, the problem isn't necessarily gone.

now the issue.
let's say that you had a completely stock single cam setup --- no mods at all and factory pcm. the system will operate as efficently as possible and in a manner the will make the catalytic converter work its best for cleanest emmisions and longest converter life. now let's say that you changed only the fuel injectors to a size 10% larger flow than stock, with no other changes ... still same pcm and everything else. the programming of the pcm still thinks it has the smaller, original injectors and tries to operate like that ... but the injectors are now spraying in more fuel than the whole system really needs to be most efficient. the engine is only taking in a certain amount of air so only part of the fuel can now be burned and the rest is going out the exhaust on its way to the converter. the converter's job is to burn off any extra unburned fuel so that the emmisions are clean --- but this is too much unburned fuel. if allowed to continue trying to burn off more than it can handle, the converter will overheat and become damaged. so to protect the converter, the pcm monitors the exhaust by using the oxygen sensor.

ok, the oxygen sensor. while the latest cars use a "wideband" type sensor to precisely determine how clean the air/fuel mixture is burning, the older OBD1 systems use a relatively simpler type sensor. the older oxygen sensors can't tell how overly rich or lean the exhaust stream is. the older type can only really tell above or below a point called stoichiometric. the "stoich" point is the air/fuel mixture where the most efficent, cleanest burn takes place.
( notice I didn't say the most horsepower. that is a different point. )
the oxygen sensor reports back to the pcm when driving along or idling. but when under accelleration, the pcm richens up the mixture to make more power available. so the pcm ignores the oxygen sensor reports when accellerating but listens to the sensor at all other times. when the pcm is listening, that is called "closed loop" ... when the pcm is ignoring the oxygen sensor in the interest of more power, the is called "open loop".
[tuners who modify the pcm programming sometimes will set the pcm to be in "open loop" all of the time, ignoring the oxygen sensor. while it allows the ability to make more power, lower fuel economy is usually also a result. that is one of the reasons that leaving the programing in "open loop" all of the time is not the best idea for a street driven car.]


ok, now back to the example. the larger injectors are spraying in more fuel than the engine can burn and that unburned fuel is on its way tothe converter. as that exhause goes by the oxygen sensor, that sensor sees there is no oxygen left in the exhaust ... all of the oxygen was used to try to burn all of the fuel. the sensor reports that information back to the pcm. the pcm thinks that this isn't quite right and shorten the pulse on the injectors a small bit and waits for the oxygen sensor to report if that is enough of an adjustment to "clean up" that overrich condition. this is call a "fuel trim" adjustment. the pcm is trimming the time that the injector pulse is open to adjust the amount of fuel going into the engine. remember that the pcm is interested in fuel economy and clean emmisions during "closed loop". so the pcm "trims" the fuel back and waits for the next report from the oxygen sensor. but because the injectors are 10% bigger, that little adjustment wasn't enough. so the pcm "trims" some more back until the oxygen sensor says the exhaust is back to its correct mixture. now this trimming happens continuously and requires alot of monitoring to keep up on the quick adjustments. these quick adjustments are made on a "short term" basis so they are called the "short term fuel trim".
now the pcm can see that because those injectors are spraying more fuel in than origianlly expected. and it keeps having to trim back the fuel to keep it clean. so after a few minutes of this triming back, the pcm figures out that the injector are going to keep putting in too much fuel so it adjusts its "longterm" type thinking. so it adjusts the program a little so that the "short term fuel trim" doesn't have to make as must of an adjustment. just a % at a time until the short term is only making little adjustments. the short term is designed to make little quick adjustments while the long term makes the bigger, slower adjustments. and since the injector size isn't changing, that is a "long term fuel trim" adjustment.

now the pcm can compensate for a certain amount of change from its original programming. this is there so that the pcm can keep it clean as injector lose some flow due to age or clogging ... or if the fuel pump loses some of its pressure. but what there is a limit as to how far it can compensate for. that long term adjustment is limited so that is something is causing a big change from the original settings. so those 10% larger injectors it may be able to adjust for.... but 20% may be too much and push that long term adjustment too far and making the pcm realize that something isn't right. it gives up on trying ... and then the "check engine" light is tripped. on OBD1 that dtc is 43.

now, dtc 43 is saying that the long term fuel trim is too far for the pcm to compensate. but why is it too far? this is where it gets a little bit of a pain to diagnose

if there is too much fuel long term ... either too big of injectors, too much fuel pressure, or even the programming in the pcm (remember that has been "tuned" by someone else now)

or on ther other side, not enough fuel long term can set the exact same dtc ....caused by injectors too small, not enough pressure, or that programming again.

and a third possibilty ... the oxygen sensor (or an issue in the wiring) could be giving bad information to the pcm ... lying about the exhaust the whole time when everything could be just fine.



and there is the issue ...how does one determine exactly where the problem is located?
if you had the ability to monitor the oxygen sensor reading, then you could determine if the pcm is being told the the exhaust shows rich or lean. monitoring the sensor while making adjustments to fuel pressure would give you feedback as to if the correct adjustments are being made and if the oxygen sensor is responding in the manner it should. a proper scan tool datalist would show immediately what the long term fuel trim is.

but without the ability to see what the pcm sees, then you can only make guesses.
adjsuting the fuel pressure and then resetting the pcm by disconnecting the battery or pcm and driving "long term" to see if the code returns. if going down in pressure doesn't help, then maybe it needs to go up. and the possibilty the the sensor is lying to the pcm remains also.
__________________
.
.
Liar, you couldn't cut me deeper with a knife if you tried
.
.
.
.

Last edited by SEEKERone; Jul 23, 2011 at 08:37 AM.
Reply
Old Jul 23, 2011 | 09:07 PM
  #16 (permalink)  
2qk4u's Avatar
Thread Starter
Registered User
 
Joined: Dec 2001
Posts: 258
Likes: 0
Default

man thats alot of information thanks!!! ya its actually not giving me any codes i just know its code 43 cuz i had it a while back and its the same exact shit thats happening. i have lowered my fuel pressure and have not yet had a problem. im going to get another chip done that has the o2 enabled that way i can at least have a way to know for sure if im running rich or lean. pretty sure its runinng rich i can smell gas on start up but with no o2 sensor it might run rich anyways at idle.
Reply
Old Jul 23, 2011 | 09:08 PM
  #17 (permalink)  
2qk4u's Avatar
Thread Starter
Registered User
 
Joined: Dec 2001
Posts: 258
Likes: 0
Default

i also have NO cat converter just have straight piping all the way back if the computer wasnt tuned for that could that make a differance? it was the same way on both my cars. no cat just piping

im running b16a2 injectors i think.

im runinng obd1 but the only o2 sensor i have is from a jdm b20 0bd2 can i wire that one to fit? i think its a 4 wire if i remember correct.

Last edited by 2qk4u; Jul 23, 2011 at 09:14 PM.
Reply
Related Topics
Thread
Thread Starter
Forum
Replies
Last Post
STR8upONthe929RR
Honda/Acura Tech
1
Jan 20, 2008 03:51 PM
2qk4u
Honda/Acura Tech
2
May 27, 2003 05:40 PM
joshjfm
Honda/Acura Tech
1
May 27, 2003 12:45 PM
Hybrid93Hatch
Honda/Acura Tech
4
Apr 23, 2003 04:28 PM




All times are GMT -8. The time now is 03:35 AM.