I have read about temp sensors, fuel mixes etc but I am wondering why does it actually happen, surely once the pistons and valves etc have turned over and have run for a few seconds they should run smooth, what is it about cold weather that makes the engine run differently? Is it a question of...