I have never had my 2000 quit while driving, but I did have an issue with it not starting back when I would cut it off. Both times in that case it was the crank shaft sensor.
I believe you can cycle the key 3 times and get some code where the odometer is and maybe that will help out. Best of luck.
Matt