Check engine light is on & did a diagnostics which listed : defective fuel cap (which I switched out), EVAP canister broke, hose cracked or not connected, purge or vent solenoid defective, or vacuum leak @ engine. Of course this is after I hit 50,000 miles so warrenty is over. Can't find any of this in my manuel, what does it mean & how expensive could this be?
check engine light is on on 2006 Chevrolet Tahoe
Without knowing the exact code the truck is setting, I'm going to give you some possiblities. The EVAP system has a fuel pressure sensor in the fuel tank that measures pressure or vacuum in the fuel system. Any leak of vacuum or pressure can set a code. A loose or leaking fuel cap, bad fuel tank pressure sensor, evap solenoid vent valve, fuel tank leak, filler neck or vent hoses could cause this. The most likely thing I see are, loose fuel caps and then purge solenoid veny valves and then fuel tank pressure sensors. You'll need to get someone to check the exact code and then diagnos from there