Use a constant for on/off state to allow high/low switching.
Correct search and replace which had incorrectly altered a variable name.
Add some debugging messages
Incorrectly used ' instead of " for strings.
Update debugging to show correct attempt number. Shorten all start times to aid debugging.
Fix off by one error in start retries.
Add loads more debug.
Add loads more debug. Change crankMillis to unsigned long to prevent overflow.
Remove redundant debug output.
Only wait for retry if a retry is going to take place.
Reduce start time defines to speed debugging. Add debug output for enabling fuel and glow plugs.
Fix bitwise logic.
Add manageEngine call to loop().