After about 10 minutes of drive time, my 04 V-6 quit at around 50 mph. No warning, just shut off at 50 mph. All electricals still functioned. After checking under the hood and trunk (battery), I got back in and it started right up. Drove back home and parked it. Any suggestions?