If you don't have an actual fuel leak and the engine is running rich the CTS could be the cause if it doesn't switch from open loop mode meaning the computer will constantly be giving the engine fuel when not needed.
I strongly recommend have your fuel pressure checked. Could be a bad fuel pressure regulator or a clogged fuel return line overpressurizing it-excessive fuel pressure.
Running rich should throw out a code P0172 and/or P0175. Typical symptoms of an engine that is running rich (too much fuel, not enough air) are poor fuel economy, elevated emissions (Carbon monoxide or CO), and engine may have rough idle or surge condition.
Possible causes include a bad O2 sensor, excessive fuel pressure (bad fuel pressure regulator or plugged return line), leaky fuel injectors, dirty air filter or restricted air inlet, or a defective coolant sensor that prevents the engine management system from going into closed loop mode.
Saturday, May 3rd, 2008 AT 5:14 PM