Was there white smoke from the exhaust fogging the road before the engine stopped, is the coolant level low? If the answer is yes, you most likely have a bad intake manifold gasket or blown head gasket, or possibly something much worse. None of these problems are quick fixes, definitely have a...