My wife's 2006 A/T Aveo suddenly came to a halt in a middle of an intersection, she was able to start it again and bring it to a near gasoline station, where someone checked at says something wrong with air filer or fuel injection. Apparently you can start the engine, but it will have to stay on neutral, once you engage it to D, the engine halts.

i know this will require a mechanic, but was wondering what happened? a dirty fuel? heavy rains + floods affected the engine? the E10 maybe?