Engine Management eCtune , Crome , AFC , FMU , Zdyne , Hondata , EMS , TE , Uberdata Anything to control your fuel, spark needs!

DSM Injectors = Code 12, EGR system?

Thread Tools
 
Search this Thread
 
Old 05-16-2003, 10:10 PM
  #11  
0.0 BAR
 
92Accordex's Avatar
 
Join Date: Jan 2003
Posts: 43
Default Re:DSM Injectors = Code 12, EGR system?

Oh, any ideas how dangerous could be to run my car with this code? I've heard that it's main purpose is environmental...I also understand that it prevents N0x gasses and it directs exhaust gases back to bring the the combustion temps down (during acceleration and load conditions)... but if I'm not hearing knock/detonation then should I be ok until I figure this out?
92Accordex is offline  
Old 05-17-2003, 01:29 AM
  #12  
1.0 BAR
 
XDEep's Avatar
 
Join Date: May 2003
Posts: 468
Default Re:DSM Injectors = Code 12, EGR system?

wow i thought i was alone (since almost no one has a slushbox). i got the same thing with 450's and joseph's maphack. it comes on almost every drive huh? and a simple restart clears it.

well for the past two days i havent gotten it. i installed a g-force chip, adjusted my idle way down to stock spec, and am now running the maphack at 2.15v. before the chip i was probably running like 900rpm and the maphack at 2.3-2.6v. the output of the map at idle is ~.55v. remember to adjust idle you gotta have the IACV disconnected. i set the target idle then adjusted the fuel until the engine and tach was steady. with the iacv reconnected i really cant tell the difference, but at least i know i did it properly.

sorry i dont know what to make of it or how it applies to you but i bet its just fine tuning. maybe note at what rpm the light comes on, and adjust that rpm range. my maphack only has one adjustment, which is the map 5v source. if i remember, it would come on somewhere between 3-4.5k i think. good luck.

oh btw i have a 90 integra pr4 obd0 automatic
XDEep is offline  
Old 05-17-2003, 01:55 AM
  #13  
1.0 BAR
 
XDEep's Avatar
 
Join Date: May 2003
Posts: 468
Default Re:DSM Injectors = Code 12, EGR system?

ok sorry i just read through your posts. you said you tried all the settings in that range? if possible, try each stepping as i had to adjust my maphack very carefully to find the best spot where the engine/tach didnt bounce. the adjustment **** is already very sensitive as it is.

again, the code 12 for me was random, but seemed to hover around 3k.

the dsms tick louder. idle is rougher, but i cant tell anymore.

when the cel went off, i just ignored it. probably did that like 50 times. no performance change. plugs look ok. dont know what effects it would have.. maybe the ecu would think its dumping in more fuel to compensate for the exhaust gases being rerouted into the chamber.

i havent read about the egr but i do remember a few things about the pcv system, in general. it wasnt designed to lower combustion temps, although i guess thats the side effect? i thought that crankcase/exhaust gases would increase pressures since they would be less combustable hence lowering your effective octane (wait that last part didnt make sense- less combustable = higher octane doesnt it?)
anyways, (assuming crankcase/exhaust gases are the same?) the gases were rerouted to combust the nox, but just enough and in such a controlled manner that it wouldnt affect afr's much.

that makes me wonder, why dont 5spds have one? i assume because autos need more gas to be engaged while at a stop, thus creating more nox, while manuals are disengaged (clutch in/neutral)?

who knows. i want to block mine off like the dsm guys do but i too worry about the side effects.
XDEep is offline  
Old 05-17-2003, 02:04 AM
  #14  
1.0 BAR
Thread Starter
 
91AccordLX's Avatar
 
Join Date: Jan 2003
Posts: 349
Default Re:DSM Injectors = Code 12, EGR system?

Originally Posted by 92Accordex
BFTD thread.

I thought I had no problems when I installed my 390cc injectors and using AFC... but I was wrong...the engine light came on, this happened when rpm was moving between 2800 - 3000. Check the code, and what do you know...code 12, EGR, same issue as this thread... The engine starts with no hesitation and seems to be running fine with no knocking or odd sounds when taking a load...

91accordlx or anyone, you figure this out yet? I'll be troubleshooting this weekend. ugh!

BTW, the DSM injectors sound loud at idle (ticking sound)...is it normal for the injectors to be much louder than stock?

Any further info would be great.

tx
Curtis


I usually get the CEL in the 2200-3000 RPM range but it doesn't seem to affect engine performance in anyway.

And yes the DSM injector ticking is louder, it's normal.

XDEep, I'm only running the SAFC with the injectors, and I've tried fine tuning the range in which I get the CEL but it doesnt make a difference whether I go rich or lean.

BTW, thanks for letting know I'm no longer alone with this CEL and that it doesn't only happen with automatics
91AccordLX is offline  
Old 05-17-2003, 02:16 AM
  #15  
1.0 BAR
Thread Starter
 
91AccordLX's Avatar
 
Join Date: Jan 2003
Posts: 349
Default Re:DSM Injectors = Code 12, EGR system?

Originally Posted by XDEep
ok sorry i just read through your posts. you said you tried all the settings in that range? if possible, try each stepping as i had to adjust my maphack very carefully to find the best spot where the engine/tach didnt bounce. the adjustment **** is already very sensitive as it is.

again, the code 12 for me was random, but seemed to hover around 3k.

the dsms tick louder. idle is rougher, but i cant tell anymore.

when the cel went off, i just ignored it. probably did that like 50 times. no performance change. plugs look ok. dont know what effects it would have.. maybe the ecu would think its dumping in more fuel to compensate for the exhaust gases being rerouted into the chamber.

i havent read about the egr but i do remember a few things about the pcv system, in general. it wasnt designed to lower combustion temps, although i guess thats the side effect? i thought that crankcase/exhaust gases would increase pressures since they would be less combustable hence lowering your effective octane (wait that last part didnt make sense- less combustable = higher octane doesnt it?)
anyways, (assuming crankcase/exhaust gases are the same?) the gases were rerouted to combust the nox, but just enough and in such a controlled manner that it wouldnt affect afr's much.

that makes me wonder, why dont 5spds have one? i assume because autos need more gas to be engaged while at a stop, thus creating more nox, while manuals are disengaged (clutch in/neutral)?

who knows. i want to block mine off like the dsm guys do but i too worry about the side effects.
92Accordex has a manual and he's getting the CEL too.

Exhaust gases rerouted to your intake = slightly higher temp but less combustability? so it kinda offsets itself right?
I tried disconnecting the EGR line from my intake but I still got the CEL, so I don't know what to try next.
91AccordLX is offline  
Old 05-17-2003, 02:21 AM
  #16  
1.0 BAR
 
XDEep's Avatar
 
Join Date: May 2003
Posts: 468
Default Re:DSM Injectors = Code 12, EGR system?

in what increments does the safc let you tune? mine would be infinitely since im using a potentiometer..

i was thinking, since mine is a single adjustment for all ranges and the cel went away when i set the perfect idle (in my opinion), the ecu probably only checks for whatever vacuum at that certain rpm range, and by me setting the correct idle i also set the correct fuel for the rest of the curve.
now what you can try is to set your safc trims all equal to what your idle is at, then go ahead and adjust your idle following the manual's instructions by disconnecting the IACV connector, etc. set it to the recommended spec, regardless of how shitty the car sounds and feels. next use the safc idle trim to adjust the feel of the motor and tach (if yours bounces like mine) to its most stable. match the rest of the trims to this value. hopefully this will recalibrate your fuel to match as closely as possible to the stock injectors.
go for a run and see if code 12 comes on again. if it doesnt, then you know you found the right spot and fuel/vacuum at which the ecu is used to seeing. what sucks is you have to stay at this value for that setting and can only adjust the other ranges. so the question is, is it worth it? if there are no ill side effects to having the code 12 on all the time, then no. if there are, then that really sucks and we need to figure out how to bypass it.

hope that all makes sense.
XDEep is offline  
Old 05-17-2003, 02:44 AM
  #17  
1.0 BAR
Thread Starter
 
91AccordLX's Avatar
 
Join Date: Jan 2003
Posts: 349
Default Re:DSM Injectors = Code 12, EGR system?

Originally Posted by XDEep
in what increments does the safc let you tune? mine would be infinitely since im using a potentiometer..

i was thinking, since mine is a single adjustment for all ranges and the cel went away when i set the perfect idle (in my opinion), the ecu probably only checks for whatever vacuum at that certain rpm range, and by me setting the correct idle i also set the correct fuel for the rest of the curve.
now what you can try is to set your safc trims all equal to what your idle is at, then go ahead and adjust your idle following the manual's instructions by disconnecting the IACV connector, etc. set it to the recommended spec, regardless of how shitty the car sounds and feels. next use the safc idle trim to adjust the feel of the motor and tach (if yours bounces like mine) to its most stable. match the rest of the trims to this value. hopefully this will recalibrate your fuel to match as closely as possible to the stock injectors.
go for a run and see if code 12 comes on again. if it doesnt, then you know you found the right spot and fuel/vacuum at which the ecu is used to seeing. what sucks is you have to stay at this value for that setting and can only adjust the other ranges. so the question is, is it worth it? if there are no ill side effects to having the code 12 on all the time, then no. if there are, then that really sucks and we need to figure out how to bypass it.

hope that all makes sense.
the SAFC lets me adjust in 100rpm increments starting at 800rpm at 1% correction intervals with a maximun of 12 points(S-AFC II).

By the perfect Idle RPM, what did you mean? the factory idle of ~850rpm for automatics? Cause my idle is around ~700rpm warmed up, but it's at that with stock injectors and no corrections at all too. Are you saying if I raise my idle rpm back to stock that it might stop the CEL?
91AccordLX is offline  
Old 05-17-2003, 02:46 AM
  #18  
1.0 BAR
 
XDEep's Avatar
 
Join Date: May 2003
Posts: 468
Default Re:DSM Injectors = Code 12, EGR system?

i found this very informative article http://www.thirdgen.org/newdesign/te...diagnose.shtml


The Lowdown on Code 32 (EGR)
by Bernard Tripp aka GMTech (bctripp@gateway.net)

--------------------------------------------------------------------------------
Ok, here is the deal, you're cruisin' down the road at 70 Mph, you got the T-Tops out and the stereo blaring. Life is grand. Then out of nowhere comes that annoying bright orange "Service Engine Soon" light. You are shocked. You pull over to the nearest gas station to do a quick inspection of under the hood and find nothing. You take off again and the light is off. What's going on? You go home and check for codes and what pops up but the notorious code 32. The purpose of this article is to teach you the theory, operation and diagnostics of EGR in hopes that you will not be needlessly swapping parts. I will try to not make this a boring science class or a useless lecture but an informative tool.
EGR Theory: EGR serves one purpose and one purpose only. That purpose is to reduce Oxides of Nitrogen (NOx). Under normal combustion, Nitrogen(N2) Oxygen (O2) in the air and Hydrocarbons (HC) in the fuel combine into water (H2O) Carbon dioxide (CO2) and the Nitrogen remains unchanged. Under very hot combustion temperatures, the Nitrogen reacts with the other two byproducts and forms Nitrogen oxide (NO). After being released into the atmosphere, it picks up another Oxygen and becomes Nitrogen dioxide (NO2). In the presence of sunlight, it combines with other compounds like Hydrocarbons and forms Smog. Since exhaust gas is inert (very stable) it doesn't burn again. So by being introduced into the combustion chamber, it will lower combustion chamber temps enough so that the Nitrogen doesn't react with the other compounds and is passed unchanged out the tailpipe thus not contributing to smog. Now, since exhaust gas doesn't burn, it doesn't exactly help with combustion. At higher RPMs, this really isn't noticeable, but at idle, the reintroduction of exhaust gas will cause a very rough idle and can cause stalling if to much is introduced into the combustion chamber.

EGR Operation: Like mentioned before, EGR flow is good at higher RPMs, but not good at idle, so some sort of control needs to be place on the EGR system. Earlier systems used ported vacuum straight to the EGR valve. At idle, the throttle blades are closed, so there isn't any ported vacuum. When the throttle is opened, ported vacuum starts to build. The more throttle, the more ported vacuum. This is how vacuum advance distributors work. As throttle is increased, the EGR valve opened further. Once the throttle is closed, ported vacuum is lost and the valve closed. Most Third Gen. F-bodies use the basic diaphragm EGR valve, but instead of relying on ported vacuum, it relies on vacuum that is allowed to pass through a solenoid. The solenoid is controlled by the ECM. When conditions are right (engine temp, TPS position, RPM, etc...) the ECM will ground out the solenoid. The solenoid is a Pulse Width Modulated (PWM) meaning that the amount of vacuum is controlled by the computer rapidly switching on and off to ground. The more vacuum the ECM wants to go to the EGR valve, the more time it lets the solenoid remains grounded, measured in Duty Cycle. With a scan tool, you can command the EGR solenoid to say 50% Duty Cycle and actually feel the pulses if you put your finder over the vacuum port of the solenoid.

EGR Diagnostics: Now that you understand what EGR does and how it does it, lets see why sometimes it doesn't do it. Since exhaust gas if being introduced into the intake manifold, things like manifold vacuum and airflow reduce slightly. Speed density computers can recognize EGR flow by looking for a drop in vacuum via the MAP sensor. MAF systems can see a reduction in airflow since exhaust gas is displacing fresh air. Some systems have a temp sensor. Since exhaust gas is much hotter than fresh air, it can pick up EGR flow by sudden increases in temp when the valve is open. Highway speeds are when the most EGR flow is commanded. When cruising on the highway, the computer will pulse the EGR solenoid so that vacuum will pass and go to the EGR valve. After commanding the solenoid on, it will look for signs that the EGR valve opened by one of the means mentioned above. If it does not see the change in MAP, MAF, or increase in temp, it knows that exhaust gas is not flowing even though the ECM is commanding it. This is when the light comes on. What are some possible causes of no exhaust flow? Well, first, make sure that the solenoid is getting vacuum. A plugged or broken vacuum line will make everything else inoperative. If vacuum isn't getting to the solenoid, it surely will not get to the EGR valve. Once this is established, make sure the ECM has control over the solenoid. Visually make sure that the connector is firmly seated into the solenoid and that the terminals inside the connector are not corroded or damaged. Usually you can rev the engine while it is in closed loop and it will be enough for the ECM to command EGR so you will be able to feel vacuum at the solenoid. If you feel vacuum, than the ECM has control over the solenoid and adequate vacuum is reaching it. If you do not feel vacuum, you may need to drive the vehicle with a vacuum gauge hooked up to the solenoid. If you are driving in closed loop, you should see some vacuum. If you don't the solenoid is probably bad, or the ECM is not controlling it (bad ECM grounds or ECM) providing you had vacuum going to the solenoid. If all is OK so far, inspect the vacuum line going to the EGR valve for plugging or being broken. It is not uncommon for previous owners to plug these vacuum lines with sticks, BBs, screws, or anything else to try and cure a "rough idle". The lines can also become plugged with carbon deposits over time. If it is clear and free from defects, check out the valve itself. Make sure it isn't seized by manually lifting up on the diaphragm. If it moves freely, put a vacuum on it. It should move and stay there (hold a vacuum). If it doesn't move, try lifting a little on the diaphragm (it may be a positive backpressure valve, lifting on it some will act as the backpressure). If it still doesn't move, or wont hold vacuum, the valve is bad. If everything still checks out OK, then the only other thing that will limit exhaust gas flow is plugged up passages in the intake manifold and cylinder head. This is a common problem with the V6's and will leave many technicians scratching their head because the passages can't be seen. If all else checks out, get a rifle cleaning brush and a shop vac and start cleaning. You will be surprised the amount of carbon chunks that will come out of there.

Other notes: Most people like to disable the EGR because they claim that hurts performance. In actuality, disabling the EGR can hurt performance. Here is why. As we already know, at certain throttle positions and RPMs, the ECM will command EGR operation. This is to cool combustion chamber temps under load. Well, with cooler combustion chamber temps, we can further fuel economy by advancing the timing. We know that to much timing will cause "pinging". But when we keep the combustion temps down, the timing can be advanced without the "pinging" effect. At highway speeds, the ECM commands EGR operation and will advance timing accordingly. With a blocked of EGR, the computer thinks it is flowing when it is not and will advance timing. Now that the combustion chamber temps are much hotter, the advanced timing is no longer a good idea and detonation occurs. Since detonation can severely damage an engine, knock sensors are used. When the knock sensor detects detonation, it will retard timing. It takes more to stop detonation that it does to cause it and this is where it hurts performance. For example, at highway speeds, your total advance may be, lets say 30° BTDC. If the computer advances it one more degree to 31° and it detects detonation, it can't just go back to 30° to stop it, it must retard timing to like 25° to try and stop it, and if it still occurs it will further retard timing. If the EGR was working properly, the temps would have stayed cool enough to operate at 31° with no problems.

It takes lots of practice and experience to become a quick and proficient troubleshooter when it comes to complex engine diagnostics, so I tried to break this subject down so that anybody would be able to get that darned light to stay off. Good luck!

This article was written by Bernard Tripp (aka GMTech on the ThirdGen.Org Message Board). I am an ASE Certified Master Technician with Advanced Level Engine Performance (L1). I work for a Buick-GMC dealer and a long time F-body Fan.
XDEep is offline  
Old 05-17-2003, 02:59 AM
  #19  
1.0 BAR
 
XDEep's Avatar
 
Join Date: May 2003
Posts: 468
Default Re:DSM Injectors = Code 12, EGR system?

so i guess according to this article the ecu sends a signal to the egr to open, but when it doesnt see the drop in the map signal (or too much in our case), it thinks the egr isnt working and sends the code.

makes sense that way, as i tried to calibrate it as close to stock as i could. i think if you try what i said it should work, otherwise i guess the safc doesnt let you fine tune enough, which also makes sense as the pressure drop must be very minute and im just luckily to have found it.

i think this would require some heavy ecu hacking. joseph, you know a thing or two about ecu's dont you? :P
XDEep is offline  
Old 05-17-2003, 03:38 AM
  #20  
1.0 BAR
 
XDEep's Avatar
 
Join Date: May 2003
Posts: 468
Default Re:DSM Injectors = Code 12, EGR system?

Originally Posted by 91AccordLX
the SAFC lets me adjust in 100rpm increments starting at 800rpm at 1% correction intervals with a maximun of 12 points(S-AFC II).

By the perfect Idle RPM, what did you mean? the factory idle of ~850rpm for automatics? Cause my idle is around ~700rpm warmed up, but it's at that with stock injectors and no corrections at all too. Are you saying if I raise my idle rpm back to stock that it might stop the CEL?
so 0-100% or -50 to +50%? if the latter then i think that would give you a resolution of 50. if you take my 2.15v and divide that by 6v you get around .35 or 35% (negative for you). isnt that around what most people have their settings at? dont ask me how i came up with that heh.

ok wait, stock injectors are 240cc, dsm's are 450cc. 450-240=210. 210/450=.46, so you reduce the 450's 46% to have them act like 240's. the map puts out a max of 6v, so 46% of that is 2.76. given that nothing is perfect i found mine to be accurate at 2.15v. 2.15/2.76 = .78, so my 450's are 78% efficient? hah ok now im lost.

anyways, by perfect idle i meant stock spec- 850 for you, mines 750 +/-50. now since our corrections are kinda off, we have to adjust it and find the closest match to stock injectors. i found that by choosing the correction point that makes the engine shake the least and the tach needle to bounce the least = 2.15v or if i had an safc it would be -35%. yours will be around there somewhere.

if this works youll get rid of the CEL but youll have to keep that there all the time. not only that but to change the other ranges later youll have to find the exact point(s) at which the CEL comes on, set one of your 8 increments to that rpm(s), then hope that the slope of the curve adjacent to both sides dont fall out and violate the the points the ecu has stored lol.

hopefully some of this was coherrent to you, cuz it certainly isnt to me!
XDEep is offline  


Quick Reply: DSM Injectors = Code 12, EGR system?



All times are GMT -5. The time now is 01:04 AM.