I have an OBD scanner and when I use it, I get a p0455 code which is a code for a large leak. However, when I check the I/M, it says the EVAP system along with all other applicable systems are ready except for the HO2S ( which was ready in previous drive cycles and should be fine. )
I was considering replacing the gas cap because I have an aftermarket gas cap, but I’m also confused that it would say the EVAP system was ready, yet still have a code for an EVAP issue.
Also. If I do replace the gas cap with a Genuine/ Original Quality gas cap, should I reset the code or just drive the car?
I have until October 8th to pass the smog test.
The car is a 2003 Hyundai Sonata GLS 2.7L
I’ve checked the Purge solenoid valve and it was fine.