So I brought my truck(2001 tahoe LT) in due to a CEL. Turns out its an emissions EVAP code, and that my vapor canister is cracked. That, and I believe the vent valve solenoid(?) was bad. I found a replacement vapor canister but I'm not sure if that is the OEM part. It says so in the link but the...