check round the crank sensor wiring, escpecially up near the sensor
if you have hit this cabling with a powerwash and its slightly brittle,
this would cause engine probs including lack of spark, im sure a power wash is what finally sent my one off to the engine block in the sky