* Dirty or Faulty Idle Air Control (IAC) Valve: This valve regulates the amount of air entering the engine at idle. If it's dirty or malfunctioning, it can cause erratic idling, including near-stalling and high idle speeds. A dirty IAC valve can often be cleaned, while a faulty one needs replacing.
* Vacuum Leaks: A leak in the intake manifold or vacuum lines can disrupt the air/fuel mixture. The engine might struggle to maintain a stable idle due to insufficient air or an incorrect air/fuel ratio, leading to near-stalling. A high idle could be the engine compensating for the leak.
* Faulty Throttle Position Sensor (TPS): The TPS tells the engine control unit (ECU) the throttle's position. A faulty TPS can provide incorrect information, leading to improper fuel delivery and erratic idling. This can manifest as both near-stalling and high idle.
* Dirty or Faulty Mass Airflow Sensor (MAF) Sensor: The MAF sensor measures the amount of air entering the engine. A dirty or malfunctioning MAF sensor provides inaccurate readings, leading to a poor air/fuel mixture and consequently, inconsistent idling.
* Problems with the Fuel System: Low fuel pressure, a clogged fuel filter, or a failing fuel pump can cause insufficient fuel delivery, leading to stalling attempts and inconsistent idling.
* Spark Plug Issues: Worn or fouled spark plugs can lead to misfires, which would cause poor running, including erratic idling and near-stalling.
* Faulty PCV Valve (Positive Crankcase Ventilation): A clogged or faulty PCV valve can cause excessive pressure build-up in the crankcase, which affects the engine's breathing and can lead to inconsistent idling.
* ECU Issues (less likely): In rare cases, a problem with the engine control unit itself could be the root cause. This is less likely than the other issues, and diagnosis would require specialized equipment.
Troubleshooting Steps:
1. Check the engine for obvious vacuum leaks: Visually inspect all vacuum lines and the intake manifold for cracks or loose connections. You might hear a hissing sound if there's a leak.
2. Clean the IAC valve: This is a relatively easy and inexpensive first step. Consult your vehicle's service manual for instructions.
3. Check the MAF sensor: Clean it with MAF sensor cleaner (never use anything else!). A replacement might be necessary if cleaning doesn't help.
4. Inspect and/or replace spark plugs: Check their condition; they should be a consistent light tan color. Black, excessively sooty plugs indicate a rich mixture.
5. Have the fuel pressure checked: This usually requires a fuel pressure gauge.
It's advisable to have a mechanic diagnose the issue if you're not comfortable working on your car yourself. The symptoms you describe could indicate several different problems, and professional diagnosis will ensure the correct repair.