Hello, I'm also new to the forum. I recently bought a 2007 Chevy Tahoe LTZ with 135k miles. It needed the standard 100k mile maintenance, which I expected so I've spent some $$ getting it taken care of. However the check engine light has been staying on for 3-4 months now and the shop I took it to is saying the evaporator canister and evaporator solenoid are bad and need to be replaced with a price tag of $334. Yikes! After reading through the last 19 pages on this forum, I'm wondering if I'd be better off just replacing the one-piece solenoid rather than switching to the newer two-piece?What would you suggest? Also is it fairly easy to do on a Tahoe? Hoping so. Thanks!
Leach5, read my post on 12-22-2012.
To sum it up....The truck comes with a single port evap solenoid. They didn't last very long so GM came up with an expensive "fix" by installing a dual port evap solenoid and moving the filter above the transmission. When I went to get mine fixed they wanted around $500 to fix it. I got the original part (single port solenoid) from autozone for $23.99 and it took less than 5 minutes to switch out.
Seven months later and my check engine light has not been back on. I would also go ahead and change out the purge valve on your intake. Both parts took me less than 10 minutes to change out. If I have to change out the solenoid once a year it will still be cheaper than getting the GM fix.
Check what code you have coming up...If it's P0449 the part you need is a Canister vent valve solenoid...69.99 at autozone.
What would you suggest? Also is it fairly easy to do on a Tahoe? Hoping so. Thanks!