Help with Funky AFR
I think it is related to driving for a sustained period of time at steady speeds. Yesterday, I flashed the ECU with an AFR map. I did not drive the car much. I only drove it for one trip which was short and local.
This morning @ 9:45 AM I did a log on my way to work. The AFR was where it should be. The temp was around 23* C, humidity around 53% and baro @ 101 kpa.
My trip to work is about 25 miles one way. I park the car. I leave @ about 2:30 pm and about 20 miles later I do two logs. The AFR has turned rich in the 3000-6000 range @ WOT. Above 6000 it stayed the same as it was in the morning log.
For some reason driving the car for 35-40 minutes on the Freeway at steady speeds of 65-70 mph triggers this thing to happen. I do not know why and how, but that is the sequence of events.
This morning @ 9:45 AM I did a log on my way to work. The AFR was where it should be. The temp was around 23* C, humidity around 53% and baro @ 101 kpa.
My trip to work is about 25 miles one way. I park the car. I leave @ about 2:30 pm and about 20 miles later I do two logs. The AFR has turned rich in the 3000-6000 range @ WOT. Above 6000 it stayed the same as it was in the morning log.
For some reason driving the car for 35-40 minutes on the Freeway at steady speeds of 65-70 mph triggers this thing to happen. I do not know why and how, but that is the sequence of events.
Reset fuel trims to zero, then disable closed loop. Drive in open loop to work then log again on your way home. If AFR stays close to the same, then its your long term fuel trim.
This does sound strange. Be sure that your logging program is accurately capturing trims, first of all. I'd double check these findings using Mitsulogger and EvoScan. If they are, in fact, off by a large margin (over 10% either way), ensure that your scaling is still at the stock 513 setting and that your voltage latency table is 100% stock...particularly in the 11v and 14v fields.
Also, there is no such thing as "MTFT" to my knowledge. There's Long Term Fuel Trim (LTFT) and Short Term Fuel Trim (STFT). There are 3 varieties of LTFT; low, high, and mid. There is only one STFT, and that's your O2 Feedback signal. You may want to read up on how to dial these in. Several threads offer successful methods.
As the last poster said, though, with stock injectors, you shouldn't need to dial them in at all. Either something is incorrect in your ROM (may be the case since you've been tinkering with it), or there may be a mechanical issue on your car (less likely).
I can help you with this at the next Long Beach meet if you'd like. I tuned a car out there last night, but didn't see you.
So people here can get a good idea of what is going on, I am including these two charts. It is a better visual than the nubmers I posted earlier.
AFR when I first flashed the car. The AFR is nice and steady and goes from 11.7 to 11 by redline/cuttoff.

Now here is the chart after driving the car. Notice how the AFR has become richer. I know that the boost is slightly higher @ peak. But I have other charts with the same boost in two logs one with a lean AFR and one with rich AFR. Notice how the AFR is rich from peak to 6000 rpm and then it recovers to what it was in the chart above.
AFR when I first flashed the car. The AFR is nice and steady and goes from 11.7 to 11 by redline/cuttoff.

Now here is the chart after driving the car. Notice how the AFR has become richer. I know that the boost is slightly higher @ peak. But I have other charts with the same boost in two logs one with a lean AFR and one with rich AFR. Notice how the AFR is rich from peak to 6000 rpm and then it recovers to what it was in the chart above.
nj,
forgive me for asking the obvious, but you are running 2 lbs more boost per revs in the richer chart.
1, is that within your load scale?
if it is, 2, can't ask it I know you would have
you know what might help now, would be to see your afr map.
and how about running a log with timing too, just to be positive.
oh btw, I think I read you zero out the trims by disconnecting the battery? you can disable the other by setting your coolant temp at something way high.
remember when the coolant is cold you are running open till it warms up, so make the break point for coolant to high to reach.
forgive me for asking the obvious, but you are running 2 lbs more boost per revs in the richer chart.
1, is that within your load scale?
if it is, 2, can't ask it I know you would have
you know what might help now, would be to see your afr map.
and how about running a log with timing too, just to be positive.
oh btw, I think I read you zero out the trims by disconnecting the battery? you can disable the other by setting your coolant temp at something way high.
remember when the coolant is cold you are running open till it warms up, so make the break point for coolant to high to reach.
Last edited by nothere; Jul 12, 2007 at 09:24 PM.
I was @ the gym and I was thinking a bit more about this. I do my best thinking @ the gym 
I kept asking myself this question: What have I done to my ROM that others with a JDMMAP and ECU boost control have NOT done or HAVE done?
Then it dawn upon me that it could be the EGR function that is causing this. Most if not all the people who are running the JDMMAP have disabled the EGR function. I have NOT.
So tonight I disabled the EGR function in my Rom by entering 89D9 in ECU Periphery 2. Please tell me if this is the correct address for disabling the EGR function.
Tomorrow I will take a drive on the freeway for approximately 30-35 minutes and then come back and log and see if this rich condition goes away.
BTW, I logged fuel trims with Mitsulogger for a short period of time and I am getting ZERO on all the fuel trims. The fuel trims in Logworks are wrong. I am going to adapt the Mitsulogger trim formulas into the Logworks plug-ins.

I kept asking myself this question: What have I done to my ROM that others with a JDMMAP and ECU boost control have NOT done or HAVE done?
Then it dawn upon me that it could be the EGR function that is causing this. Most if not all the people who are running the JDMMAP have disabled the EGR function. I have NOT.
So tonight I disabled the EGR function in my Rom by entering 89D9 in ECU Periphery 2. Please tell me if this is the correct address for disabling the EGR function.
Tomorrow I will take a drive on the freeway for approximately 30-35 minutes and then come back and log and see if this rich condition goes away.
BTW, I logged fuel trims with Mitsulogger for a short period of time and I am getting ZERO on all the fuel trims. The fuel trims in Logworks are wrong. I am going to adapt the Mitsulogger trim formulas into the Logworks plug-ins.
Before the drive with good AFRin the 11.4-11 range.

After the drive to/from work. AFR drops below 11 in the 3500-6000 rpm and then jumps back where it should be in the 6000+ rpm.
EGR function? There is a lot more important stuff needed in ECUFLASH, like the EGR and other emmision related things.
Perhaps the next ECUFLASH version will have such things identified so we won't have to edit the xmls to find things we have no idea about
BTW, your AFR does seem very inconsistant in the above logs. Do you have the OEM fuel pump?
Perhaps the next ECUFLASH version will have such things identified so we won't have to edit the xmls to find things we have no idea about
BTW, your AFR does seem very inconsistant in the above logs. Do you have the OEM fuel pump?
Last edited by C6C6CH3vo; Jul 13, 2007 at 08:08 AM.
address: fca
type: 1D
scaling: hex16
Stock value: hex EFDF
BTW, your AFR does seem very inconsistant in the above logs. Do you have the OEM fuel pump?
I do have a walbro that I need to install.
Thats not an EGR function table. The ECU Periphery tables are used for enabling or disabling certain OBD tests, or disabling OBD altogether. To get rid of the CEL for the EGR, all you do is turn the bit off that corresponds to the EGR test @ that address. You're not actually disabling the EGR system or affecting how it works, all you're doing is telling it not to run the OBD test on it.
Thanks Matt.
Nj, I looked over the EGR system diagram and, as far as the 2004 USDM is concerned, the EGR valve will remain in the closed position wether the EGR solenoid is energized or deenergized when WOT and under any positive manifold pressure (boost). This however depends on your OEM IX configuration (likely the same) and if the vacume lines are not clogged or leaking.
Check the vac line on top the TB with the yellow stripe, it should hold air with no resistance (going to valve, not TB), same goes for the white striped line. Air will only go by (in yellow out white) if the solenoid is stuck open or energized. If either doesnt hold then there is a leak in the system.
I think it might be something else, even fuel purge solenoid, check to see if the gas cap is loose, believe it or not this can cause some funk, but likely a cel after a while.
Nj, I looked over the EGR system diagram and, as far as the 2004 USDM is concerned, the EGR valve will remain in the closed position wether the EGR solenoid is energized or deenergized when WOT and under any positive manifold pressure (boost). This however depends on your OEM IX configuration (likely the same) and if the vacume lines are not clogged or leaking.
Check the vac line on top the TB with the yellow stripe, it should hold air with no resistance (going to valve, not TB), same goes for the white striped line. Air will only go by (in yellow out white) if the solenoid is stuck open or energized. If either doesnt hold then there is a leak in the system.
I think it might be something else, even fuel purge solenoid, check to see if the gas cap is loose, believe it or not this can cause some funk, but likely a cel after a while.
Thats not an EGR function table. The ECU Periphery tables are used for enabling or disabling certain OBD tests, or disabling OBD altogether. To get rid of the CEL for the EGR, all you do is turn the bit off that corresponds to the EGR test @ that address. You're not actually disabling the EGR system or affecting how it works, all you're doing is telling it not to run the OBD test on it.


