1999 Pontiac Grand AM GT P0102 Code: High Idle at 1300-1400 RPM - Diagnosis and Fixes
Hi everyone, I'm experiencing a persistent high idle issue on my 1999 Pontiac Grand AM GT, with the engine running at 1300-1400 RPM. The OBD2 diagnostic tool has picked up code P0102 — Mass Airflow Sensor (MAF) circuit range/performance problem. I've already tried several solutions: replaced the MAF sensor with a used unit, replaced the Idle Air Control (IAC) valve, cleaned the Throttle Body (TCS), and checked all associated hoses and lines — everything appears to be in good condition. Additionally, my car was caught in heavy rain, and water likely entered the intake system; I removed the spark plugs and purged the air intake to clear any moisture. Despite these efforts, the idle remains high. The P0102 code persists. Should I invest in new OEM parts or consider other potential causes? Any real-world fixes or troubleshooting steps for this specific model would be greatly appreciated.
After extensive testing, the issue was actually traced to the Throttle Position Sensor (TPS). The P0102 code didn't initially seem relevant, but after replacing the TPS with a new unit, idle stabilized immediately. This highlights how sensor misalignment or failure can mimic MAF issues. Thanks for sharing this insight — it's a common oversight on older Pontiac models.