Poor Cold Idle (Yes I searched)
#1
Evolved Member
Thread Starter
iTrader: (22)
Join Date: Nov 2003
Location: Northern KY near Cincy
Posts: 2,408
Likes: 0
Received 6 Likes
on
6 Posts
Poor Cold Idle (Yes I searched)
I searched for hours trying to find a conclusive answer as to how to fix cold idle issues. No one seems to have an exact answer.
Here is what seems to be happening....
Timing seems to be pulled so much that AFR goes way lean....21ish
I have zeroed out the warm up table....to no avail.
The car will drive, but bogs horribly below 2300 rpm. If I rev it higher, I can drive, but between shifts at low speed as I leave my sub division, it will run super lean.
I realize I should let the car warm up completely then drive. Sometimes, poor planning on my part means I have to drive my car while it is still cold.
Once the car is warm....these issues are completely gone.
Any conclusive ideas???
As people have requested I am editing the original post with the changes we found that solve cold idle and cold cruise conditions. Thanks to all who are dilligent about solving the problem....you know who you are.
Even with these changes the car will have a brief 2K rpm rev that will settle within a few seconds. (issue being worked)
I have no EGR junk or EVAP junk in the car either. It idles smooth and holds exactly what my Idle tables state. It no longer goes lean when attempting to drive with the engine cold.
Before you start playing with settings below please do the following...
Clean your TB
Do a boost leak test and vacuum leak test (kill any leaks)
Adjust your throttle cable (leave a tiny bit of slack)
Adjust BISS (Use EvoScan SAS mode. Try to get it to idle a little lower than your Idle setting)
Lower timing in cells that could affect timing when cold
Disconnect the battery and try to start the car to remove any residual memory
These are my settings....and should work well for 03 and 04 VIIIs
THE SOLUTION
Table
EGR System Enable/Disable....changed from 1 to 0
Periphery F9A bit 2 set to =1
(Rest are all 0)
Periphery FAA bit 1 , 3 , 4 , 6 , 7 , 9 , 12 , 14 set to = 1
(Rest are all 0)
Periphery FBA bit 3 set to = 1
Periphery FBA bit 0 (Lean Spool) set to = 1
(Rest are all 0)
Periphery FCA bit 0 , 1 , 2 , 3 , 6 , 7 , 8 , 11 set to = 1
(Rest are all 0)
Periphery FDA bit 4 , 7, 9, 14 set to = 1
(Rest are all =0)
Periphery FEA all = 0
These tables must match 9417xxxx
Post Primer tables set to match 9417xxxx
Decel Fuel Cut tables set to match 9417xxxx
Additions to help startup and idle
Start IPW = value in the 14.06 latency
Idle Stability Timing Control sensitivity = 146
ALSO....
This table....for v7 96500006 versions...
<table name="Ignition Unknown Map (warm-up?)" category="Timing" address="61c9" type="3D" swapxy="true" scaling="Timing">
<table name="Load" address="6910" type="X Axis" elements="19" scaling="Load"/>
<table name ="RPM" address="68de" type="Y Axis" elements="20" scaling="RPM"/>
</table>
This will show up as a timing table with a big hole in the cold cruise area.
All I did was change the stock +5* timing areas in the idle area to my current cam timing setting of +11*. I left the hole alone other than changing the +5s to +11. It seemed to help idle considerably....the car idles much smoother and timing does not fluctuate near as much as it used to.
Fast Freddie settings....should work well for 05 VIIIs
*Percent Low Temp Timing Trim vs Coolant Temp- all columns set to 0%
*Ignition Unknown Map (Warm-up?) (AKA the Hole of 5's)- set to match high octane timing map
*Startup IPW Latency msec- Matched the 14v Injector latency value
*Closed Loop Long Term Trim Control- set Low to Mid- 62.50 Mid to Low- 50
*Open Loop Load #1 & #2- set to match the 96940011 rom
*Open Loop Throttle #1 & #2- Set to match the 96940011 rom
*Desired Idle RPM Neutral- 171* & 180* set to 1000 RPM
*Desired Idle RPM Drive- Set all columns to 1000 RPM
*Desired Idle RPM A/C On- Both Neutral set to 1117 RPM, Both drive set to 1000 RPM
*EGR System Enable/Disable- set to 0 (not FAA Bit 11, but MrFreds EGR Disable routine)
*F9A Bit 2 set to 1 (the rest are zeros)
*FAA Bit 1,3,4,6,7,9,12,14 set to 1 (the rest are zeros)
*FBA Bit 3 set to 1 (the rest are zeros)
*FCA Bit 0,1,2,3,4,6,7,8,11 set to 1 (the rest are zeros)
*FDA Bit 4,7,9,14 set to 1 (the rest set to zero)
*FEA all bits set to zero
***Notes***
*Before doing anything, you need to adjust the BISS as the base idle settings are different in the V7
*FAA Bit 9 (Enable Warmup Ign Retard) will change your fuel trims by approx. 8% when set to zero as seen on my car...
*Percent Low Temp Timing Trim vs Coolant Temp- When this was at the stock setting my car would jump up the idle to about 3000 RPM, therefore I zero'd the columns out and now it starts up jumps to about 1500 RPM and slowly steps down to target idle.
*Closed Loop Long Term Trim Control- In the EDM rom these are fairly high compared to the 96940011 rom so I lowered them to suit my Idle & Cruise Hz readings.
*Open loop load and throttle. I matched these to the 96940011 rom because these are the open loop switchover points and I didn't wanna retune my map as much.
Here is what seems to be happening....
Timing seems to be pulled so much that AFR goes way lean....21ish
I have zeroed out the warm up table....to no avail.
The car will drive, but bogs horribly below 2300 rpm. If I rev it higher, I can drive, but between shifts at low speed as I leave my sub division, it will run super lean.
I realize I should let the car warm up completely then drive. Sometimes, poor planning on my part means I have to drive my car while it is still cold.
Once the car is warm....these issues are completely gone.
Any conclusive ideas???
As people have requested I am editing the original post with the changes we found that solve cold idle and cold cruise conditions. Thanks to all who are dilligent about solving the problem....you know who you are.
Even with these changes the car will have a brief 2K rpm rev that will settle within a few seconds. (issue being worked)
I have no EGR junk or EVAP junk in the car either. It idles smooth and holds exactly what my Idle tables state. It no longer goes lean when attempting to drive with the engine cold.
Before you start playing with settings below please do the following...
Clean your TB
Do a boost leak test and vacuum leak test (kill any leaks)
Adjust your throttle cable (leave a tiny bit of slack)
Adjust BISS (Use EvoScan SAS mode. Try to get it to idle a little lower than your Idle setting)
Lower timing in cells that could affect timing when cold
Disconnect the battery and try to start the car to remove any residual memory
These are my settings....and should work well for 03 and 04 VIIIs
THE SOLUTION
Table
EGR System Enable/Disable....changed from 1 to 0
Periphery F9A bit 2 set to =1
(Rest are all 0)
Periphery FAA bit 1 , 3 , 4 , 6 , 7 , 9 , 12 , 14 set to = 1
(Rest are all 0)
Periphery FBA bit 3 set to = 1
Periphery FBA bit 0 (Lean Spool) set to = 1
(Rest are all 0)
Periphery FCA bit 0 , 1 , 2 , 3 , 6 , 7 , 8 , 11 set to = 1
(Rest are all 0)
Periphery FDA bit 4 , 7, 9, 14 set to = 1
(Rest are all =0)
Periphery FEA all = 0
These tables must match 9417xxxx
Post Primer tables set to match 9417xxxx
Decel Fuel Cut tables set to match 9417xxxx
Additions to help startup and idle
Start IPW = value in the 14.06 latency
Idle Stability Timing Control sensitivity = 146
ALSO....
This table....for v7 96500006 versions...
<table name="Ignition Unknown Map (warm-up?)" category="Timing" address="61c9" type="3D" swapxy="true" scaling="Timing">
<table name="Load" address="6910" type="X Axis" elements="19" scaling="Load"/>
<table name ="RPM" address="68de" type="Y Axis" elements="20" scaling="RPM"/>
</table>
This will show up as a timing table with a big hole in the cold cruise area.
All I did was change the stock +5* timing areas in the idle area to my current cam timing setting of +11*. I left the hole alone other than changing the +5s to +11. It seemed to help idle considerably....the car idles much smoother and timing does not fluctuate near as much as it used to.
Fast Freddie settings....should work well for 05 VIIIs
*Percent Low Temp Timing Trim vs Coolant Temp- all columns set to 0%
*Ignition Unknown Map (Warm-up?) (AKA the Hole of 5's)- set to match high octane timing map
*Startup IPW Latency msec- Matched the 14v Injector latency value
*Closed Loop Long Term Trim Control- set Low to Mid- 62.50 Mid to Low- 50
*Open Loop Load #1 & #2- set to match the 96940011 rom
*Open Loop Throttle #1 & #2- Set to match the 96940011 rom
*Desired Idle RPM Neutral- 171* & 180* set to 1000 RPM
*Desired Idle RPM Drive- Set all columns to 1000 RPM
*Desired Idle RPM A/C On- Both Neutral set to 1117 RPM, Both drive set to 1000 RPM
*EGR System Enable/Disable- set to 0 (not FAA Bit 11, but MrFreds EGR Disable routine)
*F9A Bit 2 set to 1 (the rest are zeros)
*FAA Bit 1,3,4,6,7,9,12,14 set to 1 (the rest are zeros)
*FBA Bit 3 set to 1 (the rest are zeros)
*FCA Bit 0,1,2,3,4,6,7,8,11 set to 1 (the rest are zeros)
*FDA Bit 4,7,9,14 set to 1 (the rest set to zero)
*FEA all bits set to zero
***Notes***
*Before doing anything, you need to adjust the BISS as the base idle settings are different in the V7
*FAA Bit 9 (Enable Warmup Ign Retard) will change your fuel trims by approx. 8% when set to zero as seen on my car...
*Percent Low Temp Timing Trim vs Coolant Temp- When this was at the stock setting my car would jump up the idle to about 3000 RPM, therefore I zero'd the columns out and now it starts up jumps to about 1500 RPM and slowly steps down to target idle.
*Closed Loop Long Term Trim Control- In the EDM rom these are fairly high compared to the 96940011 rom so I lowered them to suit my Idle & Cruise Hz readings.
*Open loop load and throttle. I matched these to the 96940011 rom because these are the open loop switchover points and I didn't wanna retune my map as much.
Last edited by Appauldd; Jan 14, 2010 at 08:30 AM. Reason: Updated the solution to the problem
#4
Evolved Member
Thread Starter
iTrader: (22)
Join Date: Nov 2003
Location: Northern KY near Cincy
Posts: 2,408
Likes: 0
Received 6 Likes
on
6 Posts
My EGR stuff is all disabled and zeroed out. Please explain about the IAT scaling...I havn't seen this before.
Fuel maps are 14.7 for start up and cruise cells.
The car starts great....cranks for like one second and fires right up.
Fuel maps are 14.7 for start up and cruise cells.
The car starts great....cranks for like one second and fires right up.
#6
Evolved Member
Thread Starter
iTrader: (22)
Join Date: Nov 2003
Location: Northern KY near Cincy
Posts: 2,408
Likes: 0
Received 6 Likes
on
6 Posts
The only 7s in my timing map are out in the pull areas. My idle areas are 11s.
My car is quite modded....If it matters.
FP Green (ported)
Revolver cams, springs and retainers (0,0)
Ported head
Ported ex mani, O2, and hotside
Cobb exhaust (catless)
HKS DLI II
HKS suction, upper and lower intake pipes
Vibrant filter
Mishimoto FMIC
#7
Evolved Member
iTrader: (10)
The IAT scaling was a snafu on my part....When I changed ROMs, I forgot to even look at IAT scaling. I loaded up a buddy's rom (same as mine) and noticed that I forgot to change it. The temp scaling and egr stuff is all I've done. Very little change to ISC stepper table also. That may help too.
Edit: On the ISC stepper table I just raised the colder temp columns at most 3-5 units and tapered from there. I also raised my closed loop temp table to 30 C.
Edit: On the ISC stepper table I just raised the colder temp columns at most 3-5 units and tapered from there. I also raised my closed loop temp table to 30 C.
Trending Topics
#11
Registered User
similar problem, when i am warming up car idles lean around 15.5 to 16 on the WB.
after i warm up car is fine. i can actually drive pretty well during warm up, i think i disabled the warm - up ign retard.
also, i dont think JDMs hve the EGR hardware, etc.
what do you think?
after i warm up car is fine. i can actually drive pretty well during warm up, i think i disabled the warm - up ign retard.
also, i dont think JDMs hve the EGR hardware, etc.
what do you think?
#14
Evolved Member
Thread Starter
iTrader: (22)
Join Date: Nov 2003
Location: Northern KY near Cincy
Posts: 2,408
Likes: 0
Received 6 Likes
on
6 Posts
My injectors are scaled to allow me to have LTFT low of -1.03 and LTFT mid of -0.99. I don't think that they can get any better.
I think there is a table that is used for cold warm up that retards the timing until the cat is warmed.
I think there is a table that is used for cold warm up that retards the timing until the cat is warmed.