https://www.mycarly.com/obd-codes/p0456-obd2-trouble-code-evap-system-leak-detected/
EVAP reading 是比较容易ready的。除非问题足够明显,ECU会继续报engine code. 你可以试试安可能的原因去排查。有各种方法。不过有时排查small leak会比较困难。车年头长,相应管道可能有裂缝或阻塞。可以先试着把油箱盖及口擦干净,拧紧。
相信你更清楚该车的具体表现,去了解一下EVAP的工作原理,可能会有助于排查问题。
不知你在哪个州。有些地方可以容许一个IM reading not ready也可以过车检。
再开几天,确认没有engine code (包括pending code),并且检查所有IM readings。
希望一切顺利。