It is 10 degrees out and my GMC Jimmy will not start. When I turn the key over, all I hear is the sound of a spark. Had this problem two weeks ago and after awhile it fired up. It has been warmer the past few days so I'm trying to figure out if its cold weather. Battery is fairly new, got it in April. Had to change the starter a month ago, so maybe its that? If it was, I doubt I'd hear it sparking up. Any tips or ideas? Hopefully I get this running in an hour, I have class.