For the record it is a stock 350 chevy TBI truck motor. We are running v2.35 code (v2.34 with Al's mod for battery voltage/pw spike issue)
Once warm the truck starts and, idles and runs great. Warm cranking pulse is 2ms. We have no solid choice yet for -40deg cranking pulse but its at 8ms for now (REQ_FUEL is 8.3....)
The coolant temp was 19deg F today and we could not get it started at all. I noticed that even though I have IAC_Cranking_Position set to 130 that the cranking position megatune was reporting was 90, which just happens to correspond to the idle step bin for a temp of 19deg. If thats confusing basically it seems megasquirt was ignoring my cranking position value and just using the temp based value. Since when the truck is warm it cranks with the proper IAC value, I am guessing it did this today because it is lower than the cranking value?
Does that sound right? And will an incorrect IAC crank position cause hard starting? On my carbed motor if that choke isn't closed enough it won't even try to start.....
We called it quits for the night as we figured that beast must be really flooded