Have you noticed if it lacks power then stalls, or does everything just turn off including dash lights? It maybe the ignition switch if everything just turns off (like if you turned the car off with the key) or possibly water damaged ecu, may stall randomly like this and then it just may not start one day! has any rain/water got into ur car lately? Like mentioned above, check the basics first..