lol listen to mazdatech177 over 400 things could cause the cel to come on. your car might still be underwarrenty and it wouldn't cost you a thing to fix. But to answer your question we see alot of evap codes cause by evap purge valve / evap pump/valve.