first of all try forte diesel treatment in your tank it really is good stuff,i bet it runs fine all day once it is going, i have the same problem, i am putting a blanket over the engine tonight to see if that works,because i am sure it is the cold that is causing the problem,all the best.
tom1778
May 2009