well you need a mechanic to check it but could be your timing belt gone which isn't good and can be expensive but very hard to say without seeing it so better get it to a mechanic most wont charge for checking it they will charge for the repair
I have never heard of a cam belt. I have a 2000 Kia Sportage and the timing belt went out while I was driving. The engine stopped running,and I tried to start it back and it would not start. The engine would turn over and over but would not start. Found out after a four hundred dollar fuel pump it was a broke timing belt. these engines are contact / so when a timing belt breakes you ben the valves resulting in no compresion so the engine will not start until you replace all the valves and belt with setting up the timing
you need to get petrol or it might be the engine or you need a new spark plug
check your timing belt
Diagnosis: Engine Won't Start or RunCheck related link below
There are a few reasons why a Pontiac 3.4 liter engine may die while driving. The battery cables may of come undone, a spark plug may need changed, or the fuel pump could of stopped working.
Turn your blades off.
when driving a mazda360z
On kayboard is "E"
Have breathalysers in all cars so you can't start the car until you breathe into it.
There could be something in your fuel tank. As you are driving it gets sucked into the pipe and your car loses power. When the engine turns off, it floats back up to the surface of the fuel and your car is fine. I heard about someone sabotaging a car by putting pingpong balls into the tank. They kept getting stuck in the fuel intake pipe, but then floating to the surface when the car stopped.
Possible dirty sticking valves.
No petrol's a good place to start!