I have a puzzling problem with my 1996 Grand Caravan 3.3. I was driving the vehicle with no problem and suddenly it died. I let it roll on the shoulder and waited for a few seconds and restarted it. It restarted with no problem and I drove it again. One time, I drove it for over 500 miles before it died again. It sounded like an electrical issue because it just quits suddenly. No hesitation or any engine abnormality. The RPM just drops to 0. My CEL had been on for a while for an EGR circuit malfunction and did not have anything to do with the engine dying suddenly. Sometime the engine quits twice in one day and sometimes it will go on for weeks. The van is unreliable since I do not know when it is going to quit especially if I am driving in the highway. Any ideas? I know that this is very hard to troubleshoot since it is an intemittent problem.