I have now had two 2012 Deere 323D's with a cold start issue. Both machines have really long crank times when the temps drop. Yesterday the one I'm working on took 32 seconds from the time I started cranking to the time it finally fired! On the previous machine I had the crank times weren't quite that bad but it was taking 18 to 20 seconds to fire. On the first machine I changed the fuel rail T that has a check valve, changed soft fuel lines, installed a new fuel/water separator housing and primer pump, verified the glow plugs were getting voltage. None of that did much good. The person who bought the machine has since checked glow plugs to verify they are working and performed a compression test which checked out good. On the machine I'm not working on, I have installed new glow plugs and I'm in the process of changing to 0W40 synthetic engine oil and will most likely change the Hydraulic oil to Deere Hydrau synthetic as well. I have been told the parasitic load of thicker oil can extend crank time. I also pulled the battery and had it load tested and CCA's tested. The load test was okay and the CCA's were at 830. The battery is rated for 925. I'm going to install a known good battery with 960 CCA's (verified) to see if it improves crank speed while cold.I haven't gotten into the compression on the machine I'm working on primarily because the two machines run identically once they fire and neither shows any sign of low compression. There is no smoke through the run on either machine. There is no power loss on either machine. Any suggestions or if you have experienced this and found a fix, please let me know what you did.