My 2003 Sport trac has 110,000 on it. When cold and I start the truck the RPM's go up to about 1500 for a second, then drop to around 600RPM for a second, then the truck almost wants to stall, then goes to a smooth idle at 1000RPM's. When the truck has been driven for a while I do not have the...