Recently purchased a 2010 Yukon Denali, 138k. Ran great, near perfect condition. The temperature really dropped last week, and one morning it threw several codes. P0101, P0172, P0175, P0446. Initial cold start is rough, sometimes dies. Once it's warm, runs completely perfect.
I replaced the MAF, cleaned the throttle body, and seafoamed the upper intake. I did notice around a 2" puddle of oil (looked a little milky oil looks fine) directly under the breather. Fired up cold, seems better but not perfect. Threw P0172/P0175, still running rich. I haven't replaced the Evap vent solenoid, but that's next.
One thing that concerns me, I filled up prior to the check engine lights and added a bottle of Lucas Injector cleaner. The check engine light came on shortly after this.
Could the Evap solenoid cause the rich codes? I have yet to have this code appear again.
Any suggestions?
I replaced the MAF, cleaned the throttle body, and seafoamed the upper intake. I did notice around a 2" puddle of oil (looked a little milky oil looks fine) directly under the breather. Fired up cold, seems better but not perfect. Threw P0172/P0175, still running rich. I haven't replaced the Evap vent solenoid, but that's next.
One thing that concerns me, I filled up prior to the check engine lights and added a bottle of Lucas Injector cleaner. The check engine light came on shortly after this.
Could the Evap solenoid cause the rich codes? I have yet to have this code appear again.
Any suggestions?