So far, almost good. Have not replaced the ECM yet, waiting to hear from the shop that diagnosed stuff. Truck has not stalled since the Camshaft position sensor was replaced. Now though, it will start and run fine if it is plugged in (sat for 40 hours and started fine). If it is not plugged in, it likes to crank a few extra times and sound like it is a lot colder than it is. I have checked the intake air heater, both elements seem to get hot, but not glowing red hot like I have seen in the pictures. Could it be warming up but not reaching the temps it needs? I don't have a heat gun to check it. I have also heard that batteries could be the issue, my batteries are about 3.5 yrs old and everything seems to crank fast. It is not a big deal, starts on fewer cranks than most gas cars, just not like it has for the past 12 years that I have owned it. Planning on putting the battery charger on it in the morning and trying to start it with the extra juice and see if it helps. I will update my findings. Any other ideas appreciated.
Thanks,
Dan