grippo wrote: I looked at the data log, msq and don't see anything fishy. It does seem the idle should be the same if the steps are the same. The only thing I see is that the IACStart steps is 355 but in the table the steps only go up to 290 at the highest temperature. The way this is meant to operate is that the last entry in the table should be the same as the IACStart value and the pintle should be fully closed. By making the max value a little larger than it needs to be you make up for any missed steps and can guarantee the pintle is fully closed. Then the idle is set by cracking the throttle plate.
I arrived at the 355 number by manually over extending the pintle and then pushing the IAC into the throttle body so that the pintle is bottomed out when the IAC mounting flange is tight to the housing. I then would turn the key on and then check if the pintle had fully retracted or not. I thus determined that a start value of 355 was required to fully retract the pintle when it had been fully extended.
MT does not allow a setting larger than 300.If you set the last table entry to 355 instead of 290 will you get a repeatable idle from cold and hot restarts ?
Yes.Also, I assume you have jumpered the large 1 Ohm resistors on the bottom of the board ?
I set up a dial indicator on the pintle tip, and with a start value of 300 steps, I got a retraction of 0.295" +/- 0.003" varying the step time from 1.5 to 7.5 ms. Step time doesn't seem to make any difference.As far as why the steps do not prove repeatable - I'm not sure at this point. We have verfied that the new software puts out proper steps on a scope, and it is showing the correct commanded steps in the data log. The only other thing I can think that might be a problem is the step velocity (step time). This definitely has an effect on motors which I have seen many times in work. I believe you tried 2.5 to 4.0 ms steps. Did it make any difference ? If not, did you try 1.5 ms ?
At this point I'm reverting to the 2.35x2 code as that seemed to come the closest to working. As is, 2.36 causes an engine stall on warmup.