I am having the same exact issue. When the outside air temp gets below 45 degrees, my truck will crank forever, but never start (it usually starts if I have the block heater plugged in, but that shouldn't be necessary and isn't always an option). My truck also cranks for 2-3 seconds every time I go to start it whether it's a 90 degree summer day, or if I've just been driving it for a hundred miles. The truck always seems to run fine once it's started. fuel pressure is always around 15 psi. Rail pressure is about 5,500 psi at idle and goes up as you step on it. My rail pressure gauge only reads about 1,500 - 2,000 psi while cranking. I have a feeling that this is the reason why it won't start, but I'm not sure how to fix it. I never see white smoke and have not noticed my oil level rise so I'd like to rule out the injectors. I never see any fuel leaking from any of the lines around the fuel rail. The only leak is a very slow drip (one drop every 5-10 seconds) from the bottom of the cp3. This only happens when it's running. I wouldn't think that small of a leak should cause it not to start. I also believe that I have that same code mentioned above about the clutch fan. Can anyone suggest a direction for me to go in? Thanks!