P0172 Fault Diagnosis for 1999 Saturn SL2: Running Rich, Engine Warm-Up Issues
I'm seeking help diagnosing a P0172 code on my 1999 Saturn SL2. The vehicle is running rich and the check engine light comes on after the engine reaches operating temperature. I've already replaced the flex pipe, resonator, oxygen sensor, spark plugs, throttle body, EGR valve, and fixed all broken vacuum hoses. I've also performed a thorough cleaning of the intake system and confirmed all vacuum lines are properly connected. Despite these repairs, the P0172 code persists after the engine warms up. The vehicle runs roughly at idle and has a hard start when hot. I'm looking for further diagnostic steps to identify whether this is due to fuel pressure issues, faulty injectors, sensor inaccuracies (like MAF or ECT), or another underlying problem. Any advice on next steps—such as fuel pressure testing, leak-down tests, or checking the mass air flow (MAF) sensor—would be greatly appreciated.
1999 Saturn SL2 - common model with known P0172 issues related to fuel mixture and warm-up behavior.