Hello, well the fact you are not getting a spark could be an earthing fault
Immobiliser fault
There have been reported problems with connections on battery
Check engine control relay and fuses
Engine management connctions
Engine control module
chris, December 2005