Cold Start

I have an engine (Toyota Camery 2.2l)that will start, however it idles extremely high until after it warms up. This condition seems to be worse on colder days. Could it be that one of my sensors is faulty.