When cold starting my 2005 it starts right up and idles well above 1K until it warms up. As it warms up the idle begins to drop and goes well below 1K and will stall out unless I keep the throttle up. Once it gets its three bars temp it is fine. Getting to that point it is having difficulty at idle. I can drive it but until it warms up completely it will stall because of such low idle. Is there a sensor that is failing possibly?