Spark timing is advanced electronically as engine speed increases to suit starting, low speed and high speed requirements.