With engine wear, compression falls off some, and that is a major cause of the engine not starting, in cool or cold temperatures. There may be other problems too, but low compression/white smoke is a big reason why they won't start - that goes for any diesel. Give it a sniff of starting fluid...