On a cold engine the idle is supposed to go to 2000 rpm or so and then slowly go down to 600 or so in a few minutes. My idle is around 600 when cold and when it heats up it sits around 1000 rpm. It kinda seems backwards. Just got a new temp sensor from Toyota and tested the ISC valve and it opens and closes and the resistances are within limits. TPS is tested within limits also. Any suggestions?