Mine used to do the same thing. No codes or anything. Check the fuel pump switch it's on the left side of the engine bay on the inside of the fendor under the wiper fluid. Kind of a U shape electrical connector. Clean it off with a cue tip and alcohol and make sure its together nice and tight. Do you smell the strong stinch of fuel coming from under the drivr side of the car when you try to crank it? If so change that fuel filter under there also. Lastly clean off your MAF sensor the same way along with all the other sensors that plug into the throttle body. If none of this works check ALL of the vacume hoses. (especially where they connect/end). Any lose fittings or cracks can cause you to stall on some of these.