Hi,
My '99 Corolla just produced a check engine light, which turned out to be a P0446. I got it cleared. From reading on the web, it appears this is common on this model/year. It is appears to be the EVAP canister and/or solenoid. After a day it has not returned.
Now the question, is there a chance that is a one time event and will not return? Any experience?