I just got home from work. It's an hour ride mostly highway. Lucky because the engine shut off on me twice, within a mile from my house. Check engine light has been on for 2 days so tomorrow will have to go get the code read. It's a 2004 Dodge Ram PU SLT 4x4 with 86K miles. I'm sure there are lots of possibilities but would appreciate any hints. It would have been scary if it happened on highway.