I am thinking of ways to control the ignition timing advance curve of a car. I was thinking that I might time the amount of time between cylinder firings and divide that number by 360. Then I would know when to fire the next cylinder after checking with a lookup table for the programmed curve. Is there a better or easier way? Thanks John