BISS Screw Actuator in EVOscan revealing an Issue, HELP, Kind of an Emergency.
Update: 6/16/16 afternoon
Isolated the issue. It’s the ECU mechanically, or the ROM setting relating to IAC steps on startup.
I Pulled both battery terminals and stuck them together to zero out the ECU for about 15 minutes. Pulled the 20A fuse that stores trims as well. Pulled IAC Motor plug and left hanging.
Finished putting some stuff back together while it sat. About 45 minutes went by. Hooked up battery, plugged in fuse, left IAC connector hanging. Started car, started logs. Car started excellent. Like before, the car went thru its warm up phase. About 10 minutes in computer was sending signal to IAC to drop steps. I let it hit zero in the logs, and it stayed there. I plugged IAC connector in. Let it idle some more to finish the learn cycle. IAC steps climbed to 20, and back down to 0, several times while logging. I thru the SAS actuator, and to my surprise it idled at about 900. No extreme dip. I let it run in SAS mode for approx 5 minutes. Then shut it off, watched IAC steps in logs climb all the way to 60, then all the way back down to zero. Car never hiccupped. SO I began to work the BISS screw, it took me approx 45 minutes, slowly turn at a time, flipping in and out of SAS mode to check progress. Car never had an issue. Got it tuned and was running awesome. Could throw the actuator and watch RPM’s drop about 75. Return to normal, and RPM’s were on point around 975-1000. Checked and double checked some more. Finally I decided it was time to shut off and start up. Let car rest for 5 minutes, and restarted. Struggled, logs show steps were upwards of 80-90, and it kept struggling. Steps dropped to about 60, but would not go any lower, and then rose again. Car did get 900 rpms but of course was not sounding the greatest. Threw the SAS actuator again, and it nearly died.
Somehow the steps keep climbing on fresh ignition after learning, and never drop down. The cranking ISCV steps table is pretty high, in the 100’s. But then if I understand right, it should switch to the desired ISCV steps at idle, and it doesn’t look to be doing that.
My current rom is attached in post #9.
Thanks again to any one.
Isolated the issue. It’s the ECU mechanically, or the ROM setting relating to IAC steps on startup.
I Pulled both battery terminals and stuck them together to zero out the ECU for about 15 minutes. Pulled the 20A fuse that stores trims as well. Pulled IAC Motor plug and left hanging.
Finished putting some stuff back together while it sat. About 45 minutes went by. Hooked up battery, plugged in fuse, left IAC connector hanging. Started car, started logs. Car started excellent. Like before, the car went thru its warm up phase. About 10 minutes in computer was sending signal to IAC to drop steps. I let it hit zero in the logs, and it stayed there. I plugged IAC connector in. Let it idle some more to finish the learn cycle. IAC steps climbed to 20, and back down to 0, several times while logging. I thru the SAS actuator, and to my surprise it idled at about 900. No extreme dip. I let it run in SAS mode for approx 5 minutes. Then shut it off, watched IAC steps in logs climb all the way to 60, then all the way back down to zero. Car never hiccupped. SO I began to work the BISS screw, it took me approx 45 minutes, slowly turn at a time, flipping in and out of SAS mode to check progress. Car never had an issue. Got it tuned and was running awesome. Could throw the actuator and watch RPM’s drop about 75. Return to normal, and RPM’s were on point around 975-1000. Checked and double checked some more. Finally I decided it was time to shut off and start up. Let car rest for 5 minutes, and restarted. Struggled, logs show steps were upwards of 80-90, and it kept struggling. Steps dropped to about 60, but would not go any lower, and then rose again. Car did get 900 rpms but of course was not sounding the greatest. Threw the SAS actuator again, and it nearly died.
Somehow the steps keep climbing on fresh ignition after learning, and never drop down. The cranking ISCV steps table is pretty high, in the 100’s. But then if I understand right, it should switch to the desired ISCV steps at idle, and it doesn’t look to be doing that.
My current rom is attached in post #9.
Thanks again to any one.
I loaded a different rom with adjustments made. Followed the same listed procedure in post 16. THis time I spent about an hour and a half adjusting. Started at idle, and got it dialed in. Drove it, and steps would not come below 30. SO adjustments in rom made were on the right track. I then made adjustments again to the BISS, and then drove, seems the adjustments dont actually apply until I drive for about ten minutes. So off and on, I did this for the rest of the time. Just got back. It idles at 15 steps fluctuating to 25 and back. Stops were good, dropped down to about 800, and then climbed back to 950-1000. Steps acted accordingly and stayed low. Headlights, closed hood, heater, all affect the steps. I think I got it. We will know in the A.M. Couldn't idle in the driveway and restart. Since the issue starts on fresh ignition after what i I've done, we will see on cold start in the morning. I was able to throw the actuator the whole time while tuning. SO I hope I figured it out. I guess on a side note, I've been through the entire car, and know that everything is in check...lol. We'll see....
Well preliminary results are in from cold start. While it started pretty good, I am assuming need to adjust the cold start areas in the rom, after warming up, steps still hovering around 65... ****! Back to the ****ing drawing board. Gonna drive it around and see if they fall down like they should.
It's good you're being meticulous with tracking down the issue. Outside of a boost leak, if it is indeed tune related it's likely the iscv tables. Do you have the following tables defined in your rom? If so can you please post screen grabs of them?
https://www.evolutionm.net/forums/ec...ml#post7085486
I've spent a decent amount of time getting my car to start up and idle well on gsc s2 cams and e85. Starts up easily on the first crank when cold and idles very well just over 1000rpm. If you want I can post my tables if you'd like to give them a try.
https://www.evolutionm.net/forums/ec...ml#post7085486
Originally Posted by mrfred
<scaling name="ISCV_AX2_8" units="% Demand" toexpr="x*100/255" frexpr="x*255/100" format="%.1f" min="0" max="200" inc="0.5" storagetype="uint8" endian="big"/>
<scaling name="ISCV_AX2_16" units="% Demand" toexpr="x*100/255" frexpr="x*255/100" format="%.1f" min="0" max="200" inc="0.5" storagetype="uint16" endian="big"/>
<table name="ISCV Demand Target Idle Trim (sub_1ECF6)" category="ISCV Control" type="2D" address="3dec" level="2" scaling="ISCV_AX2_8">
<table name="Target Idle Deviation" type="Y Axis" address="6c9e" elements="9" scaling="RPMTarget"/>
</table>
<table name="Target Idle ISCV Trim Adjust Frequency" category="ISCV Control" address="14c2" type="1D" level="2" scaling="Time"/>
<table name="ISCV Demand Below 500 RPM Idle Recovery Adder (sub_1E2C8)" category="ISCV Control" address="1516" type="1D" level="2" scaling="ISCV_AX2_16"/>
<table name="ISCV Demand Startup CTS Adder (sub_1EBB8)" category="ISCV Control" type="2D" address="3d60" level="2" scaling="ISCV_AX2_8">
<table name="Coolant Temp" type="Y Axis" address="6fde" elements="8" scaling="Temp"/>
</table>
<table name="ISCV Demand General CTS Subtractor (sub_1EBE6)" category="ISCV Control" type="2D" address="3e0a" level="2" scaling="ISCV_AX2_8">
<table name="Coolant Temp" type="Y Axis" address="6fde" elements="8" scaling="Temp"/>
</table>
<table name="ISCV Demand Baro Adder (FFFF6E98) (sub_1E1EE)" category="ISCV Control" type="2D" address="3dda" level="2" scaling="ISCV_AX2_8">
<table name="Baro" type="Y Axis" address="6e28" elements="5" scaling="Baro16"/>
</table>
<table name="ISCV Demand RPM Adder* (sub_1EFC0)" category="ISCV Control" type="2D" address="41d8" level="2" scaling="ISCV_AX2_8">
<table name="RPM" type="Y Axis" address="6b7a" elements="10" scaling="RPM"/>
</table>
<table name="ISCV Demand TPS Subtractor* (sub_1EFC0)" category="ISCV Control" type="2D" address="6810" level="2" scaling="ISCV_AX2_8">
<table name="Shifted TPS" type="Y Axis" address="810c" elements="11" scaling="ThrottlePercentage"/>
</table>
<table name="ISCV Demand RPM Adder [rpm > 4500, load > 170, speed > 12 mph] (sub_1EFC0)" category="ISCV Control" type="2D" address="65de" level="2" scaling="ISCV_AX2_8">
<table name="RPM" type="Y Axis" address="7fb0" elements="10" scaling="RPM"/>
</table>
<table name="ISCV Demand CTS Adder #1** (sub_1F1F8, sub_1EA0C, sub_1F596) [sub_1EFC0]" category="ISCV Control" type="2D" address="3d38" level="2" scaling="ISCV_AX2_8">
<table name="Coolant Temp" type="Y Axis" address="70c2" elements="8" scaling="Temp"/>
</table>
<table name="ISCV Demand CTS Adder #2** (Post WOT) (sub_1F1F8) [sub_1EFC0]" category="ISCV Control" type="2D" address="54e6" level="2" scaling="ISCV_AX2_8">
<table name="Coolant Temp" type="Y Axis" address="7070" elements="8" scaling="Temp"/>
</table>
<table name="ISCV Demand CTS Adder #1a*** (sub_1F2C6, 1F596) [sub_1EFC0]" category="ISCV Control" type="2D" address="51b0" level="2" scaling="ISCV_AX2_8">
<table name="Coolant Temp" type="Y Axis" address="70c2" elements="8" scaling="Temp"/>
</table>
<table name="ISCV Demand CTS Adder #1b*** (sub_1F2C6) [sub_1EFC0]" category="ISCV Control" type="2D" address="3d4c" level="2" scaling="ISCV_AX2_8">
<table name="Coolant Temp" type="Y Axis" address="70c2" elements="8" scaling="Temp"/>
</table>
<table name="ISCV Demand CTS Adder #2*** (Post WOT) (sub_1F2C6) [sub_1EFC0]" category="ISCV Control" type="2D" address="5502" level="2" scaling="ISCV_AX2_8">
<table name="Coolant Temp" type="Y Axis" address="7070" elements="8" scaling="Temp"/>
</table>
<table name="ISCV Demand RPM Adder (Moderated by Baro, IATS) (FFFF6EA8) (sub_204B6) [sub_1EFC0]" category="ISCV Control" type="2D" address="672a" level="2" scaling="ISCV_AX2_8">
<table name="RPM" type="Y Axis" address="802a" elements="10" scaling="RPM"/>
</table>
<table name="ISCV Demand Power Steering Baro Adder**** (FFFF7C0E) (sub_1F6E6) [sub_1EFC0]" category="ISCV Control" type="2D" address="6adc" level="2" scaling="ISCV_AX2_8">
<table name="Baro" type="Y Axis" address="6e28" elements="5" scaling="Baro16"/>
</table>
<table name="ISCV Demand Power Steering IATS Adder**** (FFFF7C0E) (sub_1F6E6) [sub_1EFC0]" category="ISCV Control" type="2D" address="6ae8" level="2" scaling="ISCV_AX2_8">
<table name="Intake Air Temp" type="Y Axis" address="714a" elements="8" scaling="Temp"/>
</table>
<table name="ISCV Demand TPS Adder, AC off (FFFF6E84) (mattjin fuel cut delay)" category="Idle" address="3d6e" type="2D" level="1" scaling="ISCV_AX2_8">
<table name="TPS" address="6f9a" type="Y Axis" elements="7" scaling="ThrottlePercentage"/>
</table>
<table name="ISCV Demand TPS Adder, AC on (FFFF6E84) (mattjin fuel cut delay)" category="Idle" address="3d82" type="2D" level="1" scaling="ISCV_AX2_8">
<table name="TPS" address="6f9a" type="Y Axis" elements="7" scaling="ThrottlePercentage"/>
</table>
<table name="ISCV Demand CTS Addder (FFFF6E84)" category="Idle" address="4e56" type="2D" level="1" scaling="ISCV_AX2_8">
<table name="Coolant Temp" address="6fde" type="Y Axis" elements="8" scaling="Temp"/>
</table>
<scaling name="ScaleBase64Adder" units="Mult. Factor" toexpr="(x+64)/64" frexpr="64*(x-1)" format="%.2f" min="0" max="10" inc="0.05" storagetype="uint8" endian="big"/>
<table name="Baro Mult. Factor for ISCV Demand Adder FFFF6E84" category="Idle" address="6b68" type="2D" level="1" scaling="ScaleBase64Adder">
<table name="Baro" address="6e4e" type="Y Axis" elements="5" scaling="Baro16"/>
</table>
<table name="Idle Stepper Lookup Table" category="ISCV Control" type="3D" address="3e31" scaling="ISCVSteps">
<table name="Coolant Temp" type="X Axis" elements="8" address="7164" scaling="Temp"/>
<table name="ISCV Demand" type="Y Axis" elements="27" address="717e" scaling="ISCV_AX2_16"/>
</table>
<scaling name="ISCV_AX2_16" units="% Demand" toexpr="x*100/255" frexpr="x*255/100" format="%.1f" min="0" max="200" inc="0.5" storagetype="uint16" endian="big"/>
<table name="ISCV Demand Target Idle Trim (sub_1ECF6)" category="ISCV Control" type="2D" address="3dec" level="2" scaling="ISCV_AX2_8">
<table name="Target Idle Deviation" type="Y Axis" address="6c9e" elements="9" scaling="RPMTarget"/>
</table>
<table name="Target Idle ISCV Trim Adjust Frequency" category="ISCV Control" address="14c2" type="1D" level="2" scaling="Time"/>
<table name="ISCV Demand Below 500 RPM Idle Recovery Adder (sub_1E2C8)" category="ISCV Control" address="1516" type="1D" level="2" scaling="ISCV_AX2_16"/>
<table name="ISCV Demand Startup CTS Adder (sub_1EBB8)" category="ISCV Control" type="2D" address="3d60" level="2" scaling="ISCV_AX2_8">
<table name="Coolant Temp" type="Y Axis" address="6fde" elements="8" scaling="Temp"/>
</table>
<table name="ISCV Demand General CTS Subtractor (sub_1EBE6)" category="ISCV Control" type="2D" address="3e0a" level="2" scaling="ISCV_AX2_8">
<table name="Coolant Temp" type="Y Axis" address="6fde" elements="8" scaling="Temp"/>
</table>
<table name="ISCV Demand Baro Adder (FFFF6E98) (sub_1E1EE)" category="ISCV Control" type="2D" address="3dda" level="2" scaling="ISCV_AX2_8">
<table name="Baro" type="Y Axis" address="6e28" elements="5" scaling="Baro16"/>
</table>
<table name="ISCV Demand RPM Adder* (sub_1EFC0)" category="ISCV Control" type="2D" address="41d8" level="2" scaling="ISCV_AX2_8">
<table name="RPM" type="Y Axis" address="6b7a" elements="10" scaling="RPM"/>
</table>
<table name="ISCV Demand TPS Subtractor* (sub_1EFC0)" category="ISCV Control" type="2D" address="6810" level="2" scaling="ISCV_AX2_8">
<table name="Shifted TPS" type="Y Axis" address="810c" elements="11" scaling="ThrottlePercentage"/>
</table>
<table name="ISCV Demand RPM Adder [rpm > 4500, load > 170, speed > 12 mph] (sub_1EFC0)" category="ISCV Control" type="2D" address="65de" level="2" scaling="ISCV_AX2_8">
<table name="RPM" type="Y Axis" address="7fb0" elements="10" scaling="RPM"/>
</table>
<table name="ISCV Demand CTS Adder #1** (sub_1F1F8, sub_1EA0C, sub_1F596) [sub_1EFC0]" category="ISCV Control" type="2D" address="3d38" level="2" scaling="ISCV_AX2_8">
<table name="Coolant Temp" type="Y Axis" address="70c2" elements="8" scaling="Temp"/>
</table>
<table name="ISCV Demand CTS Adder #2** (Post WOT) (sub_1F1F8) [sub_1EFC0]" category="ISCV Control" type="2D" address="54e6" level="2" scaling="ISCV_AX2_8">
<table name="Coolant Temp" type="Y Axis" address="7070" elements="8" scaling="Temp"/>
</table>
<table name="ISCV Demand CTS Adder #1a*** (sub_1F2C6, 1F596) [sub_1EFC0]" category="ISCV Control" type="2D" address="51b0" level="2" scaling="ISCV_AX2_8">
<table name="Coolant Temp" type="Y Axis" address="70c2" elements="8" scaling="Temp"/>
</table>
<table name="ISCV Demand CTS Adder #1b*** (sub_1F2C6) [sub_1EFC0]" category="ISCV Control" type="2D" address="3d4c" level="2" scaling="ISCV_AX2_8">
<table name="Coolant Temp" type="Y Axis" address="70c2" elements="8" scaling="Temp"/>
</table>
<table name="ISCV Demand CTS Adder #2*** (Post WOT) (sub_1F2C6) [sub_1EFC0]" category="ISCV Control" type="2D" address="5502" level="2" scaling="ISCV_AX2_8">
<table name="Coolant Temp" type="Y Axis" address="7070" elements="8" scaling="Temp"/>
</table>
<table name="ISCV Demand RPM Adder (Moderated by Baro, IATS) (FFFF6EA8) (sub_204B6) [sub_1EFC0]" category="ISCV Control" type="2D" address="672a" level="2" scaling="ISCV_AX2_8">
<table name="RPM" type="Y Axis" address="802a" elements="10" scaling="RPM"/>
</table>
<table name="ISCV Demand Power Steering Baro Adder**** (FFFF7C0E) (sub_1F6E6) [sub_1EFC0]" category="ISCV Control" type="2D" address="6adc" level="2" scaling="ISCV_AX2_8">
<table name="Baro" type="Y Axis" address="6e28" elements="5" scaling="Baro16"/>
</table>
<table name="ISCV Demand Power Steering IATS Adder**** (FFFF7C0E) (sub_1F6E6) [sub_1EFC0]" category="ISCV Control" type="2D" address="6ae8" level="2" scaling="ISCV_AX2_8">
<table name="Intake Air Temp" type="Y Axis" address="714a" elements="8" scaling="Temp"/>
</table>
<table name="ISCV Demand TPS Adder, AC off (FFFF6E84) (mattjin fuel cut delay)" category="Idle" address="3d6e" type="2D" level="1" scaling="ISCV_AX2_8">
<table name="TPS" address="6f9a" type="Y Axis" elements="7" scaling="ThrottlePercentage"/>
</table>
<table name="ISCV Demand TPS Adder, AC on (FFFF6E84) (mattjin fuel cut delay)" category="Idle" address="3d82" type="2D" level="1" scaling="ISCV_AX2_8">
<table name="TPS" address="6f9a" type="Y Axis" elements="7" scaling="ThrottlePercentage"/>
</table>
<table name="ISCV Demand CTS Addder (FFFF6E84)" category="Idle" address="4e56" type="2D" level="1" scaling="ISCV_AX2_8">
<table name="Coolant Temp" address="6fde" type="Y Axis" elements="8" scaling="Temp"/>
</table>
<scaling name="ScaleBase64Adder" units="Mult. Factor" toexpr="(x+64)/64" frexpr="64*(x-1)" format="%.2f" min="0" max="10" inc="0.05" storagetype="uint8" endian="big"/>
<table name="Baro Mult. Factor for ISCV Demand Adder FFFF6E84" category="Idle" address="6b68" type="2D" level="1" scaling="ScaleBase64Adder">
<table name="Baro" address="6e4e" type="Y Axis" elements="5" scaling="Baro16"/>
</table>
<table name="Idle Stepper Lookup Table" category="ISCV Control" type="3D" address="3e31" scaling="ISCVSteps">
<table name="Coolant Temp" type="X Axis" elements="8" address="7164" scaling="Temp"/>
<table name="ISCV Demand" type="Y Axis" elements="27" address="717e" scaling="ISCV_AX2_16"/>
</table>
So what ever happened with this? I've got a car I'm tuning for a friend that I'm ready to light on fire with some ******* idle issues. They aren't 100% the same...but sound rather similar.
So what ever happened with this? I've got a car I'm tuning for a friend that I'm ready to light on fire with some ******* idle issues. They aren't 100% the same...but sound rather similar.
Went back to stock TB, and was able to fix all issues. Turns out, the Skunk2 TB has serious issues. That thread above is what I have had to do to it to get it to closely idle right. Still not done. On round four of customization to it, to see if I can fix it and get it to run.
What issues are you having with your friends?
So, to clarify all of your problems happened because of the SKUNK 2 PART correct ??
Fuel issues were worn out relay 3, fuel resister pack, and injector resistor pack. However, I now have another fuel issue, that just showed up, well 2 months ago. Haven't had much time to work on it. Just did fuel lines, and will now be doing some work inside the tank with pump grommets and housing, etc.
Thread
Thread Starter
Forum
Replies
Last Post
EvoTamer
General Engine Management / Tuning Forum
3
Aug 10, 2009 09:04 PM







