This vehicle sat for 5 years. It has a 3.4L V6 with 196K miles. After I got her running a few months ago she ran normally, high idle at start up then dropped back down after engine warmed up. Then some rats chewed up my wife harness to the fuel pump and sending unit. Fixed that and fired her back up. Idles at 900ish when started cold, then slowly climbs to 1700. If I shut it down and wait for awhile, it will rev to 1700 when I start again. Only in the morning when the motor is cool does it ever idle at normal range (which really isn't normal because it should idle high until the motor warms up, right?) basically seems like things are happening backwards now. I tried spraying carb cleaner in the throttle body, no difference. I have read several threads on this topic, but none seem to be exactly like my scenario. Most people get their vehicle to idle normally by either revving really high and letting off the gas or by turning the vehicle off and restarting. Neither one of those works for me. Any ideas?