Hi. I have a evap readiness monitor that will not clear. 2007 honda pilot 160,000 miles.
The car was recently serviced to have the head gasket replaced. When I put the key in and turn to on (but not running) the engine light blinks 5 times and then goes out. The user manual says that that means that at least one readiness code has not been set. I have driven the car at least 100 miles since the repairs and the blinking light has not gone away.
I hooked up my scan tool and the only monitor that is not ready is the EVAP monitor. I have no check engine light on the dash. I need to have the car emission tested soon. How do ensure that the evap monitor will be cleared? I tried doing the driving procedure in the manual to do a drive cycle on highway and in town. But the manual says that the temperature has to be above 30 degrees and the temps right now are below that. How can I force the system to clear this code?
You can not force the system to clear the code. You can delete the code out with a scan tool, but it will reappear until the drive cycle is completed. Deleting it would also reset the entire drive cycle and send the other systems into a Not Ready state.
The only way it will clear is if the drive cycle is completed.
Unfortunately evap is one that takes the longest to reset and vehicle depending it won’t even test that system during a certain fuel level range. Just keep driving and depending on where you live as long as there is no codes it should still pass emissions if your only missing one readiness I believe it’s 6out of 7 required in order to pass. In Connecticut that’s the rule anyways