If your just idling the engine is not going to warm up as fast as when your putting a load on it. My other truck was a diesel and then I had to let it idle so it would run good in cold weather but now that I have a gasser, I start and drive. If its around zero I would then let it warm for a while, but the coldest its been here with my new truck is around 10.