My 2005 Canyon did not start 2 times in the last week. Each time it was around zero degrees out. When the outdoor temp comes up later in the day it starts right up. I took it to the dealer after the first time it did not start. They cleaned the throttle body. Yesterday it 3 degrees out and it did not start, it just turns over. At lunch it was 18 degrees and it fired right up. I have the 5 cylinder motor. Any ideas ?