I have always been a fan of timing based on vacuum readings - as succinctly described here at
automotivemileposts.com