I'm new to the forum; I have a 2001 Protege which I absolutely adore. Just turned over 60,000 and never a problem. My check engine light came on yesterday and I took it to AutoZone...possible causes showed as EVAP canister or hose cracked; purge or vent solenoid defective; or vacuum leak at...