引擎灯一直亮,读码P0456 EVAP small leak,已换Tank Cap 和Tank Pump, 仍反复亮灯

A
Alice888
楼主 (北美华人网)
我非常烦恼。一个多月前,Engine light 亮了,Autozone读码是Cap leak,我换了Cap,灯没灭,灯车子跑几天,灯还是亮。我就到修车铺,他们只给车消码,让我再等等看。 过了一个星期,灯又亮了,我自己在家用读码器,读码是“P0456 EVAP small leak"。 开到修车铺,他们给换了Tank Pump,开车出来时灯没亮,但是一个星期后,灯又亮了。 我再去修车铺,他们说是Pump的hose 松了给接好了,开了不到一个星期今天灯又亮了。 我非常烦恼,我感觉修车铺当时都是强行消码,到底是不是Pump的毛病他们自己也不知道。 现在我不知道该怎么办了?! 求助大神专家,能指点一下吗?

另外CAP的问题,之前也亮过灯,但是不是引擎灯,直接一行红字"CAP...". 当时的确是盖子没盖紧,我盖紧盖子之后车子在颠簸中颠着颠着,灯就灭了。 所以根据过去的经验,我感觉不是CAP的问题。但是今天我加过油,我又疑惑是这个原因造成引擎灯亮,那还是CAP的问题
A
Alice888
刚才去看了修理单,”Pump Stuck Open, Remove and replace leak detection pump, cleared codes".
请问,如果问题解决了, Engine light 是自动灭的?还是一开始没反应,需要工人“Cleared Codes”?
我觉得这是小问题,怎么这么反反复复,很烦恼。
怀
怀念2019
我的车是Honda, 出过一次你这样的情况,到Honda dealer 查了一下, 需要换vapor canister and solenoid valve. 第一家dealer 要一千多美元,第二家deal 六百多。所以就在第二家做了。以后一直都没问题。
s
squidren
為什麼沒懷疑是 sensor?
s
silvershoes
我队友的换了vapor valve就好了。
R
Riahnna
我家旧车也出过差不多的code, 说是drive train malfunction. 自己查code是说要换vapor valve。后来发现是AC belt坏了,连带engine动力不够之类的,我也不懂。换了AC belt就都好了