我的Accord 2000 check engine light on了。 scan 的结果是 P1457,必须换 canister vent shut valve。 请问这样做对吗? 有谁做过吗?难度有多大? 谢谢。