Looking for some help. My 1996 Jeep Grand Cherokee has 89k miles and a 4.0 liter gas engine. It won't idle in the very cold weather. Long story short it started this 2 years ago and was a little worse last winter but only in bitter cold. It was good this winter but now it's teens in the day and single digits at night. I have to keep my foot on the gas for it to run but this happens only in very prolonged cold like it is here now. Temps in the 20s and on no problem. A day or two of real cold no problem. Bitter sustained cold, problem! There is over 3/4 tank of gas. I keep it filled in the winter. I even put some dry gas in Saturday anticipating the cold. The battery is a 3 year old Interstate. I've read it could be an Idle Air Control Valve (Motor), a MAP sensor or a TPS sensor. I didn't get any codes. Any advice would be helpful since it's really cold out and I'm trying to limit time outside and next week will be colder yet.