SOLVED…JUST IN TIME FOR A MERRY CHRISTMAS!
It was electrical….EIS CAN wires
-I had tried crankshaft/camshaft sensor replacement as I had spares in my dash and they are related inputs to starting sequence…No change
-There was fuel pressure
-Changed an engine coolant temp because when I had brought up climate control diagnostics menu…was showing “LO” for sensor reading instead of numeric value, which I thought might had meant an open/faulty circuit. ($20)…no change…and still measured “LO” on the new sensor so must only show a numeric value above a certain temperature…FYI
-Checked all fuses and relays and overvoltage K40 module….no change
-Removed MAF connector…no change
-Pulled ECU and TCM to examine for oil/moisture damage…cleaned small moisture corrosion on bottom of ecu board with MAF cleaner…no change
-Changed the battery because although my other battery was only 2 years old was dropping from 12.4 to 11.9-12.2 V range after just a few attempted starts….no change. (Got refund on old battery…upgraded to AGM )
It turned out to be the EIS CAN HIGH/LOW connection(Tiny Green & Green/White wires…smallest connection on EIS)
About a year and a half ago I had removed the EIS to have a key made out of province. That small green connector had broken at the time of removal as it is EXTREMELY delicate, but I had done a quick repair and never had any issues with it since. I had pulled down the EIS after having the fuel pressure checked and changing the crankshaft and camshaft sensor with no luck. When I pulled it down from the dash…the wires for the CAN HIGH/LOW were out of the connector but I thought I must have pulled them apart in the process as it was dark and there is lots of stuff for them to get hung up on when you are trying to pull it down out of the dash. I had quickly tried to hold the wires in the connector port in both configurations to rule this out, but It made no change at that time(could not have been making good enough connection).
A couple days after…I pulled the EIS from the car and fixed the connection at the EIS and made it a little longer to make it easier to reassemble and to rule this out. At that time…I had emailed the guy who did work on my EIS to ask him which side was which(there is one green wire and the other green/white). He sent me a diagram…which i’m pretty sure I followed, but turned out to be wrong. I had ruled out the CAN wiring at this point.
Changed the battery today and it didn’t change anything and then decided to switch the wires for the CAN high and low as I had put quick disconnects on each wire where the wire extension met the originals. I was just desperate at this point as I really thought that I had them in the correct spot from the diagram I got.
The only thing that made me go back to the EIS was a code that I wasn’t able to pull from my scanner, but came up on my friends snap-on solus reader. P1570…which is connection between DAS and ECU. My internet search had led me to all kinds of different causes for this code…including shorted wiring, fuses, and bad connectors, faulty ECU, sensors inputs, etc.
ANYWAY>>>>>
Bingo…fired up smooth first time. No more stall and the starter was engaging whether I turned key immediately or waited a long time. I did switch the wires again back and forth to confirm that this was the fix.
The problem all started because the tiny, tiny green plastic connector for those wires had cracked when I took it out about a year and a half ago. I had put a little super glue on the cracked connector when I put it back in and it never gave me any problems since, but the freezing cold -25’C temperatures must have made the wiring more rigid and torqued it free while it was sitting.
Hope this helps someone at some point. This could happen to anyone with EIS ignition switch…1998 to present. That dam connector is extremely delicate. If you have similar symptoms with similar P1570 and especially if you have done anything to EIS…check your CAN wiring from EIS to ECU.