The fact they spark it quite good, so perhaps it's the injectors? The injectors are permanent live and switch earth via the ECU, the only real way to test this is with a NOID light, is the fuel getting to the two injectors?
Also as said check the crank pulley as the lugs can break off.
Martin