2001 Saturn SC 1.9L 4-Cylinder High Idle Issue: P0118, P0507, P0301 - Diagnosis & Fixes
I own a 2001 Saturn SC with a 1.9L 4-cylinder engine, currently at 120,000 miles. The vehicle is exhibiting persistent high idle issues along with diagnostic trouble codes P0118 (Coolant Temperature Sensor - CTS), P0507 (EGR Valve Malfunction), and P0301 (Cylinder 1 Misfire). I've already replaced both the CTS and EGR valve, cleaned the throttle body, and performed a thorough vacuum leak check. When starting the engine—whether cold or hot—the RPM immediately jumps to 2000 rpm. After about 10 seconds, it gradually drops to around 1200 rpm and stabilizes there when the throttle is fully closed and properly seated against the throttle body. Despite these efforts, the idle remains unacceptably high, especially in park where it consistently stays at 2000 rpm. When shifting into gear, the RPM drops to 1200, which is acceptable for driving but still problematic due to increased brake wear and emissions concerns. I'm seeking advice on how to resolve this issue. Specifically: - Could a faulty idle air control (IAC) valve be causing the high idle? - Is there a possibility of an underlying fuel pressure or sensor issue, such as TPS or MAP readings? - How can I verify if vacuum leaks are present without specialized equipment? Any insights into troubleshooting steps—especially using live data or freeze frame information—would be greatly appreciated. I currently only have a basic code reader and no scan tool for real-time data. Thanks in advance!
Are there any current error codes displayed on your OBD2 scanner? If not, it might indicate the issue is intermittent or related to sensor calibration.