where the hell are you getting 40 deg temps in Michigan this time of year?
White smoke is moisture, so you have a glow plug that's not working. Either bad plug or two, UVCH, etc.
If it was a bad relay or controller, I doubt it would start at all. I've had mine fail in June and not start in...