Lancer873's comment about the programming cycles having to all be in ratios of powers of two is very helpful, but not always true. For example I have a build in which 3 of my manipulators have a 12 step cycle and the others have 4 step cycles; I need each of those to cycles 1 and 3 times respectively for every successful reaction.