WHAT WOULD MAKE IT RANDOMLY SHUT DOWN WITHOUT WARNING WHILE DRIVING?

1999 Chrysler 300 • 200 miles

I have a '99 Chrysler 300M. Off and on for about 2 months now it randomly dies while driving. Its very scary! My husband has had diagnostics done, and the only code that shows up is the EGR valve. He's been told repeatedly that th EGR would not cause it to shut down. He drove to work today (about 35 miles away from home) and it died about 12 times on the highway. He made it to work, but tried to get gas, it died 3 times just going accross the street. Can someone please help find a solution? Thanks!

If the valve is sticking opening it can cause a large vacuum leak depending on how far its sticking open. Thats why I want the code to see if its a code for the valve sticking open. Have it scanned for codes at the auto parts store let me know the exact code numbers?

Thats a expensive egr if you replaced it. How about you get me the exact code numbers and we can go from there. If it turns out to be maybe the egr valve I would try cleaning it first before replacing it. It shouldnt be hard to remove.