since then my check engine light has come on and a friend hooked up his diagnostic machine to it and a evaporation code comes up, today I went to go put gas in it and it leaked out (pretty big flood) all over the ground from the bottom of the car, I got it home and when I shut the car off it stopped leaking, I called my mechanic and am waiting for him to call me back..Does anyone know why this happened?