you,ll have to get a shop to diagnose it,there's about 50 things that can cause one to stop like that including it breaking a timing belt or even jumping timing,or it could have simply had an alternator go dead on it,get a shop to diagnose it and see what they say about it,good luck.