Hey guys quick diagnostic question. On a recent trip to MA (overnight temps around 10degF) the truck would not start in the AM. I had just under 1/4 tank of gas and had just replaced the battery. It was cranking so wasn't the starter, not battery, thought it might be a frozen gas line, etc due to the cold temps and low gas in the tank? Tried it later in the day and got it to turn over by cycling the key to "on" position several times to bring up a little extra fuel. Once started had a local shop run a scan and they found nothing. Probably not fuel pump, because I've driven since with no problem or sputtering. However truck is still slow to start on cold mornings, takes two cranks and once turns over it sputters for a second before running smooth. Once starts runs fine and if turned off and restarted, runs fine. Any ideas what this could be?