I have a 1999 Caravan, 3.0L, driving on the highway at about 100km/h when it just up and died, completely. About 10 km before that the Service Engine light came on but the van keep running smooth. Battery is fine, full of gas, won't even turn over !!! Not even a click or anything. I'm open to suggestions.