There are so many possible reasons and it would depend on what had caused it.
1. Mechanical, : Timing belt. This might cause major damage to the engine.
2. Fuel related
3. Ignition related.
4. Electrical, ignition switch etc.
5. Controls : ECU
Check the link to find out what may be missing.
Saturday, October 31st, 2009 AT 11:35 AM