When is the last time you all changed your spark plugs & wires? 40-50 degrees is not a cold start.
-25 degrees F is a cold start.
2009 Yukon 5.3 139,000 miles. New sparkies, wires, thermostat, etc at 130,000. Turn the key, or press auto start, and go.
But please be polite to the machine...