we thought we did with the crank angle sensor
then one night a few weeks ago in the huge storms it happened again and i had to limp it home from manly :S