I have a 2009 LTX1045 with the 20hp Kohler Courage Eng. When the outside temperature is 65 or under the Eng will start and run for 45 seconds to a minute then will start running rough. If I choke it a little it will smooth out when it warms up and run fine. The colder the air temperature the worse this condition is. If its 70 or above the Eng runs perfect and smooth from start to finish. If it's 50 degrees or lower it will start and then die after around 30 seconds. Any suggestions???