1. Choke or Idle Air Control (IAC) Valve
- In older vehicles, a sticking choke or faulty IAC valve can cause high revs to warm the engine.
2. Engine Coolant Temperature (ECT) Sensor
- A faulty ECT sensor can send incorrect temperature signals to the engine's computer, causing higher revs needed to maintain proper idle.
3. Vacuum Leak
- Air leaking into the engine's intake system can disrupt the air-fuel mixture and lead to high idle.
4. Faulty Throttle Position Sensor (TPS)
- If the TPS is not providing accurate information about the throttle's position, the computer may adjust idle speed incorrectly.
5. Dirty Throttle Body
- Accumulation of dirt or carbon deposits in the throttle body can interfere with airflow, leading to high idle.
6. Malfunctioning Cold Start Valve
- Many modern cars use cold-start valves that inject extra fuel during cold starts to help smooth the idling process. If this valve is faulty, the revs may be too high.
To diagnose the specific cause of your vehicles' high revs when starting cold, you might want to consider having it inspected by a qualified mechanic or technician who can use diagnostic tools and tests accurately identify the problem. This will ensure appropriate repairs or adjustments are made.