Are you getting spark ? 
If so then you have a fuel or timing issue.
If not then it would be your ignition module.
If you have spark timing is correct & getting fuel & still wont start.
Exhaust could be blocked...(catalytic convertor).
Lambda sensor also faulty (found next to cat con)
can cause the computor to supply too much/little fuel
depending on how the sensor is reading at fault.
                
 HadafewDees&Gses
                
 August 2009