So I got a vacuum leak coming from my evap canister valve so it needs to be replaced. My friend who works at Toyota dealership found the leak for me at his shop, called GM dealer and says the part cost so much but then I NEEDED a harness as well for the replacement. Anyone tell me if this is correct and is totally necessary?