I have a 2004 Ford Taurus with the 3.0L V-6. Whenever the temperature gets really cold (I live in Montana) the vehicle will rev high and then choke and sometimes stall when I first start the vehicle. This only happens when the car is cold and the weather is below 15 degrees. Once the engine warms up, the problem goes away. Does this sound like a temp sensor and if so, where is it located and is it easy to replace. Please no "take it to a dealer" answers. Thank you