Yesterday, we got subzero temps and snow so I started my truck. It started fine, warmed up fine, I put it in gear and took off and made it about 100' before truck stalled. It didn't sputter, run rough or did anything that would have caused me concern, it just flat quit! It would crank but no start, not even a sputter. I got my code reader out and it gives me an error that it can't communicate with the ECU, I have never had that happen before. Any ideas!