Source: https://mechanics.stackexchange.com/questions/30236/cranks-but-no-spark-and-cant-connect-to-the-ecu